^txll JUi&e Wxlk £it C(
Summer 98
MEMORY MAP
ADDRESS
2
3
5
6
9
10
11
12
13
15
16
16
19
21
22
24
25
26
30
ROUTINES
Information and Chairmen — Trea$ury NoteS
Input/Output — by Abed Kahale
HomePage — Andrew Dansby
Vacuum Tubes — Editor
Letter — Rod Gowen
Sinclair E-Mail List
From The Chairman's Disk — Donald Lambert
FILES
Timex-Sinclair Inventory FREE ?
QLAY0.85— Al Feng
QFC Update — Robert Hartung
Review — Gil Parrish
Surf n the Net — David Lassov
How to Hack on the ZX Spectrum Part 3
MaxCom — David Lassov
RMG List
Internet Glossary
ZQA! Index
SUBROUTINES
Unclassified Ads
FWD Computing
The Ramtop
ZXir QLive Alive! ©
Established i 9Q I The Tim ex/Sinclair NorthAmerican User Groups Newsletter
T/SNUG Information
We wish to support the following
platforms: ZX-80/8I . TS-1000,
Spectrum, TS-2068, Z88 and QL. If
you have any questions about any of
these fine Sine I airs, contact the:
Chairman
Chief Motivator
Donald S. Lambert (istug)
Vice-Chairmen
Tape & JLO PD Library
D G. Smith
415 Stone St.
Johnstown, PA 15906
814 535-6998
Z88 Library
Dave Bennett (HATSUG)
1275 Timber View Dr.
Mechanicsburg, PA 17055-9146
717 732-4374
QL Hacker's Journal
Timothy Swenson
38725 Lexington St.
Fremont, CA 94536
swensontc@geocities.com
TS-2068
Rod Humphreys (VSUG)
10984 Collins PL
Delta, BC V4C 7E6 Canada
604 583-2819
QL PD Library
John Donaldson (catug)
835 Foxwood Cir
Geneva, IL 60134-1631
630 232-6147
AERCO & Z80 Emulator
Keith Watson
41634 AmberlyDr
Mt. Clemens, MI 48038
BBS — =GAT0R= —
Bob Swoger (catug)
613 Parkside Cir.
Streamwood, IL 60107-1647
630 837-7957 Work 847 576-8068
Any of the above can also be
reached by E-Mail through the
Club BBS 847 632-5558
ZXir QLive Alive!
Is the newsletter of T/SNUG, the
Timex/Sinclair North American User
Groups, providing news and
software support to the T/S com-
munity in a VOLUME of four
newsletters per year, beginning with
the Spring (March) issue.
T/SNUG' s main goal is to
preserve and encourage the
use of Sinclair computers
by providing an open
forum for the exchange of
knowledge, building and
maintaining of software
libraries. Providing
vendors, repair service and
members with free ad
space
It is the user groups and individual
subscribers, rather than the vendors,
that provide the pecuniary support
for this newsletter Vendors and
developers receive this newsletter
free of charge, though contribution
from vendors and user groups is
gratefully accepted Please support
our vendors and service providers
whenever possible
If you have a problem or you have
solved a problem, please share it with
the rest of us No problem will be
considered unimportant.
Editor/Treasurer
Publisher
LarKen PD Library
ou can keep T/SNUG alive by
an annual contribution of $12
for one VOLUME made payable to
Abed Kahale Send check to:-
ABED KAHALE
3343 S FLAT ROCK CT
SIERRA VISTA AZ 85635-6874
520 378-3424
Back copies are available for
$1,00 each postpai d,
«As of June 5, 1 998, we have a
balance of $892.54
Send in your articles by tape or disk and your
inputs to: —
DONALD S LAMBERT
1301 KIBLINGER PL
AUBURN IN 46706-3010
Phone 219 925-1372
By hardcopy, MSDOS or modem (.3-33 6) to:
Abed Kahale
E-mail: A Kahale @c ompuserv e.com
*7e*iet fasted
G AT O R ' S
To better inform the Sinclair Community,
four 24-hour a day BBSs are now provided to serve
you You are encouraged to exchange mail and use
the files sections of these boards Bulletins and ads
are available to all
Q-BoxBBS 810 254-9878
Utica, Michigan
SCC Sever Jose Moreno
http /Vmembers.tripod com/--helpnie/
SOL BBS 520 882-0388
Tucson, Arizona
Club BBS 847 632-5558
Arlington Heights, Illinois
If vou know the Internet E-Mail address of a
Sinclair user, but do not have access to Internet,
simply address your E-Mail to GATOR Sinclair on
the 24-hour Club BBS and include the name and E-
Mail address of the user you wish to reach. Then
check the Club BBS from time to time if you expect
a reply .
We encourage you to exchange mail and
contribute to the UPLOAD section Call and
register using your first, last name and phone
number along with a password you won't forget
Write It Down! Do not try to do anything else at
this time
When you call-in the next time, you will have
Level 5 security and be able to enjoy fuli user
privileges The BBS has smaller sections called
conferences. Select "J " for "Join a Conference".
Select "TIMEX" to get into the Sinclair Section.
The mail you then read will only be from other T/S
users. Use extension ART for articles, ADS for
ads and .NWS for news when UPLOADmg
For help, contact the SYSOP, Bob Swoger, by
leaving a message, mail, E-Mail or phone.
CENG 1 08@email . mot com
ZXir QLive Alive!
2
Summer 1998
.4
I was at Rod's yesterday and picked up quite a lot of
items. He indicated that there was some sort of problem
with the Cleveland stuff and sent a lot of it along with me. I
haven't had time to inventory anything and hopefully can
get that done before the Summer issue of ZQA! Some of
the things I remember from loading are books, books, and
more books, 100's if TS1000 tapes (Timex & Softsync
mostly), 2 monitors (green screen), a few boxed TS 1000's,
a few 16K RAM Packs, 2 boxes of magazines & newsletter s
and 15 or 20 disk drives and more I took our minivan over
because of rain and brought back about 75 cubic feet of full
boxes. He will call me after the rest of the 2068 items are
sent and I will pick up anything that is still there, plus the
schematics and files he has.
I told Rod that I would ship anything to whoever
wanted it for the cost of shipping. He suggested that 1 add
10% to cover cost of materials involved in the shipping
(tape, packaging, etc.). That sounds reasonable
Anyway, I thought I would let you know that I have
picked up some of the items and they are available now. If
someone wants to email me with a request, I will look for
that specifically until I get everything cataloged. I can be
contacted by phone (541-389-7353), SASE (67.325 Fryrear
Rd , Bend, OR 97701) or email Take care,
Jack (Boatwright) (j boatn o4@. outlawnei . com) .
Fr om: Michael Henderlight
I am potentially interested in signing my son up for the
T/SNUG. He is a 10 year old who thinks Timex/Sinclairs
rule... I was told that if I e-mailed you and asked, that you
would send me a free copy of the newsletter "ZXir QLive
Alive" for evaluation to see the kind of information that it
contains. Is this true? And could you give me more
information on the User Group like dues, etc.? Thanks.
Justin Henderlight
8224 NE 125th Court
Kirkland, WA 98034
<mikehend@MICROS()FT com>
Abed,
Yes, NoBuddy needs it more than Slick. Really never
mastered the Z88 so use it for Diary often and for Alarm
frequently but did not like Basic nor spreadsheet/Wordpro
My Smith-Corona dedicated word processor is only 100 Xs
better. I actually own all the best books on Z88 and
additional programs on EPROM, etc but too many
superior devices at hand. Still, I did visit the netpage in the
UK and will again. My problem with the Z88 is that the
highest fervor from TS/Spec user groups and newsletters
had passed by the time the Z88 came out and like a child, I
always need motivating because have legions of hobbies.
Thank you kindly for positive words about my
programming. The skill becomes very idiosyncratic within
short time. I always LIST progs and am astounded how
much we all differ in problem-solutions and even mini-
modules we use for userizing the barebones beginnings
Thank you especially for e-mailing me frequently cuz of
course, it is motivating me to learn how The time it must
take you to foster all of us! All that + newsletter
Harriet (Jo an) Kealy
Dear Abed:
In regards to Al Feng's letter on the intrinsic value of a
TS2068, he says, "Internet access is the "hot" area of
computing maybe you should write something for ZQA!"
So, don't you think now would be a good time to run that
article I last submitted, on surfing the net via 2068 ?
KEEP ON TIMEX'n
David E. Lassov: sysop, SOL BBS @.520-882-0388
520-882-3972 (voice) emanon@azstarnet.com (email)
Abed,
You guys did well on that project, esp to give
preference to TS2068, my favorite TS computer though I
also own the 1000 and Z88 I also was dubious about how
there could be $1000 worth of shipping cost there, but it has
all worked out fine with Boatwright also rescuing materials
About the composite color monitor— that's the kind I
have~Magnavox~it has required servicing once when it
was only slightly over a year old for my adjusting clear out
of visibility, once back to the factory under warranty, and
once repaired by Radio Shack's central repair facility in
Fort Worth It is about due, I fear, and I must say that
Radio Shack's bunch did a marvelous job for $100 about 4
years ago—yep, it is over 10 years old. What to do next?
Can we still run these TS2068s off of TVs or has the
technology been changed radically since 1983?? Would you
believe I have a 17" RCA TV of 15 yr. age that will also run
my 2068 's? You might suggest to folks who find no
composite or RGB monitors that a big colored TV from
1980s gives a good enough picture with some difficulty
reading fine print on T AS WORD being the only drawback.
Thanks for your work to keep our "stuff out of landfill,
Harriet J Kealy
Hi Abed,
Oh, yeah I forgot I also have about 11 cases of
TS2040 Printer paper Need some?
I re-counted and there is only 9 cases of paper 2 of
them are for the TI 700 Silent Printer (same paper as the
2040 but twice as long, Rod cut them in half for his
customers I may post them in the TI newsgroup to see if
any TI folks want them
I'm trying to find a Manismann Tally-Spirit 80 or a
Legend 880. I understand that if Timex had stayed in
business, they would have been the TS2080. So I decided
to make my own 2080 Find one of the same printers, spray
paint it silver, and fake a logo I suppose other people have
done it before me
Good luck on moving the stuff.
I've been formulating a plan. Once I get it finalized I'll
share it with you . One of the problems I can foresee is that I
have a lot of TS stuff of my own and it could be hard to
keep it separated from the stuff I got from Rod
ZXir QLive Alive!
Summer 1998
Did you ask Rod what happened to the LarKens
he had on the list he sent me?
No, I didn't think of it 1 was too busy packing and
loading boxes. I spent 4 hours at his place, then had a
4 1/2 hour drive home . I'll give him a call one of these days
and ask
The LarKen I bought didn't work, both boards were
out on it and the 2068 they were hooked up to was bad too .
I'm wondering if the guy had a power spike or something. I
hope not because there were a few other things hooked up
to it that I haven't had a chance to check out yet. I sent all
the LarKen boards and the 2068 to Computer Classics last
week for overhaul. I can't wait until I get them back!!! (I
sent the RAM Disk too, just in case there was something
wrong with it.)
I was reading an article in Time Designs, Vol 1, no 1
about the plans that Timex once had for the 2068 . Too bad
they didn't get the Bus Expansion Unit out before they quit
That would have been something, if everything in the article
was really in it. I wonder if Timex had a prototype of it, or
schematics? Tak e care, l§ck__ _
Hi Abed,
I talked to Rod this morning about the Larken All he
has is the disk controller board, but no LKDOS cart He
said that it was a mistake on his list and that he had a couple
of other mistakes, too. He also said he had talked to Bob S
and given him a list of items that he didn't have that were on
the list. Take care, Jack
Dear Abed :
There are at least two sources in Tucson of used
composite monitors for the TS2068 Ten dollars gets the
monochrome Magnavox, whereas fifty gets you a color
monitor for the Apple II. The market is flooded by those
monitors right now, and they both work fine with my 2068s.
David E. Lassov. sysop,
Hi Abed,
BTW, I posted the 2 cases of Tl printer paper on
usenet and got a taker! Same deal as the Timex stuff. ..the
cost of shipping, plus 10%. I still have 7+ cases of 2040
paper so the supply should last for a while Take care,
Jack Boatwright
Hi Abed,
Just wanted to take a moment to publicly thank:
- Fred Henn for getting me a manual for the Memotech
Centronics I/F.
- Peter Liebert-Adelt who was going to make copies of his
manual and send it to me from Germany.
- Fred Stern for all the help he has given me getting my
ZX81 and disk interface going.
- Don Lambert for his letter and info on the Larken
interface
- Rod Gowen for getting me re-connected to the TS
community
- And you my friend, for sending me the copy of the OS-64
manual A B IG Thanks !
Jack Boatwright
Dear Abed,
First: Thank You for the 3 Email "humors". AND a
look into the future: Peter Liebert-Adelt (Germany) has
requested the Memotech I/F, some books, and magazines
that you kindly adv, in your newsletter so I'll submit a
revised list, of what I still have, shortly Sinclairly Yours,
Fred Henn
Re: Sunset Electronics
It's too bad. I was looking through one of their 1985
catalogs ..they had some interesting items and I was
hoping they might still have some Before taking them off
the listing maybe we should ask if anyone has had dealings
with them recently, it could be that they just moved to a
new location Does anyone know the name(s) of the
owner(s)? I would be happy to try to track them down.
Jac k
Dear Abed,
Thanks for the email. Have to be a bit short because I
am doing a mailshot to invite people for the upcoming
Eindhoven QL show, and it has to be ready by this evening
> Al Feng informed me about your interest in sending ads to
ZQA! " Yes.
> You can send ads and/or articles. Ads are for free and
articles are welcomed I do have and old ad for QL Today
that you mailed me, but a new one is welcomed .
Okay, will do.
> You can attach almost anything to your email .GIF, JPG,
.PCX or any other graphics format Either HUE or MIME
is accepted by CompuServe.
Fine, I guess, Netscape attaches with MIME
Kind regards
Jochen Merz Software
Im stillen Winkel 12 - D-47169
Duisburg - Germany
email: JochenMerz@j-m-s.com
Hi Abed,
I (along with Paul Hodgson, Keith Watson, possibly
others) have recently been approached by the authors of
Warajevo to help them with technical info and test software
for their proposed TS2068 emulation, which they hope to
include in their v2.5 release slated for June/July
Most of the technical questions have been answered except:
1 . How many horizontal scan lines in the top and bottom
borders?
2. How many T states in the left and right borders?
They are also looking for software they can test on their
emulator, especially stuff that uses the 2068' s unique
features. They are aware that some software is still being
sold here and as a result have promised not to release any of
it to the Internet as a whole - they will just use it for testing
their emulation.
I and a few others have already sent them a number of
things: Hot Z on cart, Spectrum emulator on cart,
MSCRIPT, Techdraw JR, upload2000, zeal disassembler,
3d deathchase, cyber zone, 02/88 issue Byte Power, basic
64, OS 64 on cart. They already have the handful of games
& utils available on the Internet that have been converted to
run on the 2068 (and use its ay chip and joysticks).
My own 2068-specific software collection is a little
sparse. Do you know of anyone who might be able to help?
Keep in mind that the first release will not include Larken or
JLO emulation. Thanks again Abed.
One of your loyal ZQA readers,
Alvin
ZXir QLive Alive!
4
Summer 1998
aralbrec@concentric.net
/ will try to answer your questions.
1. The 2068 Mode 1 has 1 92X256 lines, 192X512 in
Mode 2 - NTSC compatible. I would believe that the
over scan lines are the same as in NTSC.
2. ! do not understand what is meant by the ** T **
state. Again, the 2068 is fully compatible with the
NTSC whether you use its VIDEO or its RGB outputs.
There are 4 Display Modes, but Display Mode 1 is
generally used for most programs.
Good luck and let me know if I can be of further help.
Abed
I forgot to mentioned that unlike PCs, the TS2068
display memory is bit-mapped.
Hello Alvin,
It seems that I fell in the same trap — - We are
dealing with software and not hardware. It should
work just fine . Abed
They are quite concerned about the details as they
would like to release an emulator that's as close to the
original as possible
I'll try to expand on what they are looking for
NTSC has 262 lines on the screen The 2068 divides a
1 4.112MHz clock, by 896 to generate the horizontal sweep
freq. (15 75kHz), which means the 2068 has a frame rate of
15 75e3/262=60 1145Hz (this is also used to generate an
interrupt),
In normal 256x192 mode, within the horizontal scan
line, pixels are shifted out serially at a rate of
14 112MHz/2=7. 056MHz With a 256 pixel horizontal
resolution, each 256 pixel line is written out in l/7.056e6 *
256=36. 28us, not including the border
The ts2068's clock is derived from the 14 112MHz
clock by dividing by 4. This means that each horizontal scan
line takes 896/4=224 T states to draw, where IT state =
time for one z80 clock cycle
Now, the 2068 screen has 192 lines, but NTSC has
262 lines total That leaves 70 lines in the top and bottom
borders The authors want to know how many lines are in
the top border .
Each horizontal line has 256 pixels and a left & right
border They know the whole thing takes 224T states to
draw, but they would like to know how wide the left border
is, preferably in T states (the time delay before the 256 pixel
line is drawn).
The top and bottom borders and the left and right
borders are probably equal in size, in which case it's easy to
answer their questions. But guessing isn't good enough.
The main concern for them is that it is possible to mix
display modes on the 2068 so that parts of the screen are in
512x192 mode, other parts in 256x192 and still others in
256x192 hi colour. Unless they get these numbers right,
their emulated display could be a mess compared to the real
thing.
I'm not too familiar with video of any standard so any
corrections to the above is much appreciated.
I have also given them a brief description of the Larken
RAMdisk I don't own one of these, so it's a lot of
guesswork on my part. Could you let me know if I have it
right? Basically I told them that Larken DOS maps 32k
blocks into the top 32k of the DOCK bank. To change
which 32k block of the 256k available is mapped, you have
to do an i/o write to Larken' s RAMdisk hardware
Thanks Abed, Alvin
PS It looks like the emulation is working well - they tested
all the TS2068 snaps I sent and they all seem to work.
Hi Abed,
First, thanks for the Humor! Some of that was
GREAT!
Now the bad news I also sent a SASEs to TEJ
Computer Products and John McMichael.
TEJ's came back today marked "Attempted Not Known". I
tried the number listed for them in ZQA tonight and got no
answer. I will try again tomorrow during business hours.
I'll let you know what I find out
John McMichael sent a reply that said "Unfortunately,
I don't have a whole lot of that kind of stuff left Several
years ago 1 made the decision to switch to IBM computers
and sold quite a bit of my Timex computer stuff'.
Looks like our resources are dwindling fast! I also
sent SASEs to Jack Dohany, Bill Russell and Keith Watson
Bill Russell responded and said he had a few items still
available So far no response from the others
If you can find out the names of the owners for TEJ
and Sunset Electronics, I will try to track them down.
Jack
Abed,
Dave Bennett gave me web address for emulators for
Mac so I downloaded 3 Spectrum-to-Mac emulators — guess
will not need ad in newsletter. Thanks tho
The best place I have found for Macintosh emulation
software is at the following web site
http://wvvw.emulation.net/index.html.
Thanks to Dave Bennett
Harriet (Joan) Kealy
To : CATS , LIST and ZXir QLive Alive
1 writing to say that I have recently added to my
homepage a high resolution schematic of the Sinclair
+2a/+3 ZX Spectrum. The schematic is divided in two
halves and each half is 4068 by 5808. I've retyped all
the hard to read text, filled in missing tracks and
cleaned up the circuit connections, it took me about
two months to do it all.
The scan is in monochrome and in the TIFF
format.
Amstrad (the company that bought out Sinclair) position on
the schematic and technical manual is that it can be
distributed, just as the ROM's are , free for use, but
Amstrad keeps all rights. Enjoy the schematic and the
technical manual. My homepage is:
http://www. atlantic. net/ adansby/sinclair. htm!
I8r andy (dansby)
adansby@atlantic. net
Hi Abed, ~ ~
I got your reply email but inadvertently deleted it. I
was smart enough to print it out, though.
I may try to find the TEJ and Sunset owners anyway.
Even if they have very little it might be good to grab it, if
possible, for the future. Hopefully, whatever they had hasn't
ended up in a dumpster. I did call TEJ again today, but got
ZXir QLive Alive!
5
Summer 1998
no answer at the listed number
Bill Russell said there had been a few inquiries and that
he should go through his boxes to see exactly what he had.
So far he hasn't gotten back to me (we corresponded the
end of February).
Say, when would you like the list of the item I have? I
know the next ZQA issue is in June and am wondering how
soon before the issue you would like it Timing is
everything, you know Any special format? I can to it in
ASCII & Word 6 0 for sure, maybe a couple of others. Do
you want a disk or can I just attach it to an email?
Jack
Hi,
I am interested in finding out more information about
this group. I have a MK 14, two ZX80 machines, numerous
ZX81 and TVS 1000 machines, a couple T/S1500 machines,
several printers and at least one T/S2068 .
John M. Franke WA4WDL
23 Parkwood Dr. Apt 201
Yorktown, VA 23693-48 19
_ E-mail: j . m. franke@larc . nasa . gov
Hello Abed, April 9, 1998
Just received this disk in today's mail and I tried to
load the file to read it. One computer could not even read
the directory The other one could read the directory but the
file has an error in it. (Apparently the disk was x-rayed)
I am also enclosing a copy of the statement from UPS
for the last shipment of boxes that went to Iowa I hope to
have another, maybe the last, shipment out in a week or
two
By the way, there was a Larken disk I/F and cartridge board
here after all so it will go out in the next shipment to Iowa.
There is a balance of $109.46 left of the shipping
money from TSNUG I will ship boxes until that runs out or
until I run out of boxes If there is any part of the above
amount left I will return it to you.
Whatever is left after I have shipped as many boxes to
Iowa that the money will cover will be given to Jack
Boatwright in Bend. He will eventually get an inventory
completed and will send you a copy of such inventory list to
be printed in the newsletter. I am just happy that the TS
hems are not being used as landfill I cannot believe how
much room I have now that this stuff is being cleared out!
I will look forward to reading what I assume was the
IN/OUT column from the current issue of the newsletter it
you send another copy. Take Care,
Rod Gowen
Thanks Abed
I sent you a reply email a week or so ago that came back
today. It was the one where you didn't understand what I
meant by the term "carts". I had shortened cartridges to
carts. I have gotten a couple of inquiries on obtaining 2068
cartridges I suppose these are history by now, unless there
are some in Rod's stuff
Jack
Please send me info on your Timex Sinclair Club and
newsletter Thanks
Terry Jones
tnjones@iname.com arizona@ac6es s .-mottntain.net
ZXir QLive Alive! 6
From. Swoger-CENG108 Bob on Thu, Apr 16, 1998 10:13
AM Subject: RE: RMG
J said he r eceived stuff from ROD we asked not to be
shipped. J said for the most part Rod did ship what was
stated would be shipped, right J?
— ==GATOR==—
Hi Abed,
I will pick up the final items from Rod on Saturday the
25th. That gives me about 20 days to finalize the list
for you.
Jack
Vacuum Tnl34B®
One of the 'mysteries of the universe' that I do NOT
understand is how a vacuum tube functions if you can
explain THAT, a lot of gaps in my understanding of
electronics will probably be filled in
Al. Feng j£><2-
/ will try to put it in plain English. "/"x^r"
The biggest vacuum tube you have"' in your
house is the TV picture tube.
It is funnel shaped, you must have seen one of
course it is highly evacuated to create a vacuum to
facilitate electron motion inside.
At the narrow end inside, there is a metal plate.
Behind this plate there is an electric heater that heats
this plate to a very high temperature thus liberating
electrons.
The negatively charged (-) heated plate liberates
electrons, these electrons are magnetically bundled
into a very narrow ray (beam). The electron beam is
attracted to the front of the picture tube (the large
end) that is positively (+) charged to about 40,000
volts and coated with phosphors on the inside that
glow when this beam hits that surface producing a
piece of the picture.
Positive and negative charges do attract each
other like the north and south magnet poles.
> what function does a vacuum tube serve in a circuit
how does it modify what is happening?
The electron tube is used to amplify an
alternating current signal.
It can also rectify an alternating current into
direct current.
It can also modify impedance.
It can work as a switch.
It can oscillate (generate a signal) etc
In this day of solid state there are still electron
tubes used where solid state can not handle the
power such as magnetrons for RADAR and for your
microwave oven.
I will describe amplification.
An electron tube contains an electron source, the
heated metal plate called CATHODE. This cathode
emits electrons that travel to another metal plate
called the PLATE which is charged (+). Between the
two there is an element called GRID. An alternating
signal is applied to the grid. As this signal alternates,
the electron flow from the cathode to the plate
increases or decreases accordingly. The resulting
signal shows up at the plate many times the original
Summer 1998
magnitude of the signal on the grid - amplified.
>..in the case of a first generation computer, how did
the vacuum tubes function in the circuit?
The tubes functioned as an ON and OFF switch
devices for the binary 0 and 1 .
>Why are more tubes (or, transistors) BETTER?
They are not better but rather more suited for a
particuiar appiication. Abed
Videogame Collector!
I'm looking for cartridges for the TS 2068 (and
perhaps the TS 1000, as well as the cartridge module for it),
and was wondering if
a) the RMG inventory has any and if it's available yet,
b) I could put a want ad up even though I'm not a member
or
c) You know anyone selling the cartridges
Russ Perry Jr
2175 S. Tonne Dr#105
Arlington Hts, IL 60005
847-952-9729
slapdash@enteract.com
I saw each of your msgs that you sent yesterday Yes,
Bob, except for more copies of T/S tape software, like 1 5
copies of States & Capitals, then we'll probably ever need
what we've recvd so far is what we want I agree, Abed,
now - at the end of this road - is not the time to get trivial
about what has been sent, since it is almost exactly what we
want, we should be so lucky with our children. Jack, 1 see
no reason to return the distance you have to drive for the A
& J 2000, unless you're going that way anyway or you sense
Rod wants to do it. If you keep it, it would be just more
money that we could save.
Right? All? So, even though I
have printed the complete list of
RMG stuff you provided, Bob,
etc. it will sit until after As will
the shipments, with the first in
house basement office/orphan
computer room (when I foolishly
thought that was all that was
coming) and the second in our
heated garage. A rough list of
the second is: 11 QL's (10 is
their orig. boxes status unknown
and the 1 1th modified into a
Commodore/Vic 20 keyboard case w/modified keyboard), 3
cases of 48 each 2040 thermal paper in new condition, and a
box of mostly T/S tape SW incl "Rocky Horror Show' ,
'American Football' - Speecy, 'Gulpman', Greeting Card
Designer', Stan Lemke stuff, 'Night Gunner' and a bunch of
copies of stuff like 'Profile 3', etc. More later J
Hiroshima '45 - T/S '83 - Chernobyl '86 - Windows '95
John J (Jay) Shepard, III wrote: >
> So lucky with our children. Jack, I see no reason to return
the distance you have to drive for the A & J 2000, unless
you're going that way anyway or you sense Rod wants to do
it. If you keep it, it would be just more money that we
could save Right? All?
I am going over to Rod's on the 25th to pick up the
2 - DoOf Touring Brougham $1095 00 F.O.B. Bisbee
Cochise Motor Co.
rest of the items that won't be shipped I don't need
another A&J (I have 2 interfaces and 3 drives already)! Not
a problem to keep it here, though You're right, it would
save on shipping, and, I can send it from here if someone
wants it.
Should I let Rod know, or will one of vou?
Don't bother to tell Rod. Keep it and show it on
your list.
Hi Abed,
Just letting you know that 1 picked up the last of the
items from Rod on Saturday He still had one box or so to
send to Iowa. The A&J 2000 will go to Iowa. Rod insisted
that it should, so I took it with me on Saturday
Abed, I will have a list to you soon of the stuff still in
Oregon.
Also, Rod was going to save me an Aerco disk
interface but sent it to Iowa Jay, would you be kind enough
to save one for me. Or should I go through Frank Davis?
Bob, Rod gave me the LogiCall disk and docs. He said you
made him promise! ! ! Thanks.
Rod has sent one fellow to me who has a corrupted
Larken file called "bedet" or "bedit". Trouble is I still
haven't gotten my Larken back from Dan, so can't help him
yet
Anyway, that's what's new in this neck of the woods
Jack
Message text written by INTERNET :. net@concentric . net
You would not believe the can of worms—ran all over
Germany (it felt like cuz of expense) trying to get "ZX
Loader" to load "Bridge" into MacSpectacle (best
emulator) from my old Tandy Computer Cassette recorder
After being reminded mercilessly how bad my German is, I
finally found the ZX Loader on
US website. Download no
problem and fine piece of
programming!
But like Guenter Woigk,
author of ZX Loader and
McSpectacle, said loading from
these 12 year old tapes is not easy
and the Tandy recorder does not
adjust anything but volume. I
have tried 3 or 4 times yet and
cannot get a useable tape. So far
all it has cost me is way more
than the original tape. Thank
God both TS2068s still work. Adventure fun anyhow and I
shall try again on tape. This afternoon go to register for
new economy line to Internet <
Harriet J. Kealy
Hi Abed,
>The literature I have shows that Timex announced 10 2068
cartridges. Do you know if they were all produced?
> Were there anymore produced by anyone else?
There were a few made by others - like the
OS64, Larken . . can't think of all of them at this time.
They are hard to find now. But I maybe all wet
>Well, I have Budgeter, Crazybugs, States & Capitals, and
Flight Simulator cartridges They say Timex Sinclair on
them. Rod says that there should also be Penetrator, Casino
*€S Soto
See It in Our
Display Room
ZXir QLive Alive!
7
Summer 1998
1, Androids, and Pinball carts
Jack
Seems to me if it were on your inventory list that
would do the trick
I saw Frank Davis today He is now aware that all is
almost in place. He did not do very much business at our
show, but we hope that he and Carol had a good visit and
nice stay at the INN. I feel that he may have only broke even
on this fest. Donaldson, Herre, Kwitkowski, Pashtoon and I
all attended
— ==GATOR==—
Hi Abed, " ~ ~ ~~
I'm attaching a list of the items I picked up from Rod
It's pretty close to being complete, but you'll notice I have
got the disk drives listed yet, and a couple of other things I
will keep working on it when I have time, but probably
won't be done by the 15th and wanted to send you
something for ZQA! Take care,
Jack
TERMAX is merely the localized version of MaxCom
The 2068 simply has not enough memory for all the neat
capabilities, we have given MaxCom !
Hey, Abed, this is GREAT; So, why don't you
consider it for inclusion in ZQA ? David
Error Messages
The following are new Windows messages that are under
consideration for the planned Windows 2000
1) Smash forehead on keyboard to continue.
2) Enter any 1 1 -digit prime number to continue.
3) Press any key to continue or any other key to quit.
4) Press any key except no, No, NO, NOT THAT ONE!
5) Press Ctrl-Alt-Del now for IQ test
6) Close your eyes and press escape three times
7) Bad command or file name! Go stand in the corner
8) This will end your Windows session. Do you want to
play another game?
9) Windows message: "Error saving file! Format drive
now? (Y/Y)"
10) This is a message from God Gates- "Rebooting the
world. Please log off."
1 1) To "shut down" your system, type "WIN."
12) BREAKFAST. SYS halted... Cereal port not
responding.
13) COFFEE SYS missing Insert cup in cup holder and
press any key.
14) CONGRESS SYS corrupted Re-boot Washington
DC? (Y/N)
15) File not found Should I fake it? (Y/N)
16) Bad or missing mouse Spank the cat? (Y/N)
17) Runtime Error 6D at 417A:32CF: Incompetent User.
18) Error reading FAT record: Try the SKINNY one?
(Y/N)
19) WinErr 16547- LPT1 not found. Use backup. (PENCIL
& PAPER. SYS)
20) User Error: Replace user
21) Windows VirusScan 1.0 - "Windows found: Remove it?
(Y/N)"
22) Welcome to Microsoft's World - Your Mortgage is
Past Due...
23) If you are an artist, you should know that Bill Gates
owns you and all your future creations, Doesn't it feel
nice to have security?
24) Required Government Warning: After we got caught in
cahoots with the hardware manufacturers for trying to
needlessly fill your hard drives, the following message is
now required as you save your files in Word
"Word has detected that you don't wish to save your text
file as a lumpy and space wasting doc format filled with
potential viruses Would you like to save your old outdated
ASCII file as a Word file anyway?"
25) Your hard drive has been scanned and all stolen
software titles have been deleted . The police are on the
way.
To: Swoger-CENG108 Bob
From: alfeng@juno.com@ INTERNET on Fri, Jan 30, 1998
Hi Bob,
Well, Bob I don't know who this Bill McKelvey is,
but I will say that he must be a glutton for punishment.
But, I will say that I did produce the BEST monthly
newsletter that the volunteers at the Mission ever saw using
just a copy of WordPerfect and a copier machine that had
zoom & reduction capability ... I used cut-and-paste to
insert graphcis, including the banner ,
There is no reason that he needs more than what he
has ..... McKelvey' s only limitation is his design sensibilities
and his patience with the speed (or, lack of) of the QL
E-Mail with the QL This is only theortical, but if McKelvey
has an ISP, there is every probability that QMOSAIC will
suffice for sending and receiving e-mail ..he should contact
local ISPs and AOL (as an example) to see they can advise
him about connecting non-PC & non-MAC platforms ,
If he has the patience, he can modify the LISTing of
QLUTter that was recently printed in ZQA! to send and
receive
If someone tells me what needs to be done, I might be
able to write the PROCedure for the program
I also think you may want to re-send the message to
someone at NESQLUG
AL
> From: BILL MCKELVEY Sent: 09-24-97 13:29
To: BOB SWOGER
Re: (R)DeskTop Publishing
» My question is: do you want to do the desktop
publishing on the QL or the TS2068?
I want to be able to do ths DTP on my new QL I was using
WordMaster (from Jack Dohaney) on my company news
letter. I would like to be able to use something similar on my
QL. I heard something like Designline? can do that?
I have Page Designer 3 (similar to PixelPrintpro) and
Text87.
How do I get in touch with Paul Holmgren?
» By the way, do you have an Internet EMAIL address?
I do not have an e-mail address as I only have Sinclair
computers, and do not know any way to send or receive e-
mail with them.
David:
I have two copies of the ZEUS documentation. It is a
22-page manual. The pages are about 5x7 inches, so the
documentaton is a bit skimpy. But it is all there,
nevertheless. ZEUS is a Z-80 assembler, sold by SoftSync,
ZXir QLive Alive!
8
Summer 1998
Inc., and this copy says that it is for the Timex/Sinclair
2068. It's one of those things I could not bear to throw out..
Interested in HOTZ, by chance! !
Let me know if you want me to send you a copy of Zeus
documentation Tape also if you want.
George Chambers
Dear George :
I have found a copy of ZTERM-64 XMODEM Fix by
Rdwin L. Schoen, and it is straightforward. Bob Schimke
assures me, that this fix will also repair MaxCom's problem.
So, we'll let you all know how it goes, but we can
nevertheless use any instructions you know of on using
ZEUS Assembler.
Yes, George, I have ZEUS on both tape and disk.
HOTZ, too! It's just that I forget how to use ZEUS, and I
thought maybe instructions would at least HELP ! !
Notice, that MaxCom is receiving CODED files from the
Apple, here So, the SEND routine needs a little work
David Lassov
Hello Abed,
Thanks for sending the disk back again I just finished
"reading" the file and thought that I should set the record
straight.
Somehow, someone has the impression that I was or
wanted to "move" from my present location. Not so! I
moved here in 1993 and when my wife died. I used her life
insurance to pay off the house so I am not about to move
The reason for wanting to be rid of the TS inventory is
multi-faceted:
1 I can no longer run a mail order business effectively with
my rapidly failing vision and no one to help.
2 The TS inventory is not a hot property at this stage and I
knew that it could only get worse
3 I needed the space for other purposes My oldest
daughter is living here and the inventory was being stored in
what I want to use for my new office/library Then my
current office will become her room.
4. My new business "old time radio"' programming for a
local radio station, has forced me to find a place to store
several thousand old radio shows on cassette, reel-to-reel
tapes as well as video tape, This, along with my office will
be located in the former storage room that has now been
cleared of TS inventory.
I have, at this time, very little TS inventory left at this
location. I have made 3 shipments to Mr. Shepard in Iowa,
totaling 364 pounds I have had Jack Boatwright pick up
one van load of items, probably more than 900 pounds in all.
He is due to pick up a second load (maybe another 200
pounds in all) this weekend. I also sent one shipment of 65
pounds to Mr. Gillespie
I was amazed to find out when I started the shipping
that UPS had just raised all of their rates and no longer
charged a "pick up" fee. I did a little figuring and came to the
conclusion that the current rates are about SO. 92 per pound
to Iowa.
At this point, I have a few more items to ship to Iowa
and have $60.19 left of the moneys sent to me by Abed. I
will ship the remaining items and then will hold the balance
until June, by which time I will have moved my office and
will be absolutely sure that I do not have anything left of
interest to ship. On June 15, 1998, 1 will send a refund check
to you for T/SNUG
I want to thank all of those who made it possible for
these items to find a place where they can be dispersed to
those who may nave a use for them. I sure did not relish the
thought that they would wind up in the dump.
I will be giving Jack Boatwright a LOT of printed
materials.. He will have many schematics, manuals, user
guides, magazines, books, and other documents that I have
no further use for He will get a lot of ad copy fr om virtually
all of the early vendors involved in the TS line. He says that
he hopes to make all of this material available to any who
want it. He even hopes to post a lot of it on the Internet at
some future date. I wish him luck
Remember, I will still make myself available as a TS
resource if I am needed
Thanks again Abed and Bob as well as all
who contributed to the 'RMG' project.
Sincerely,
Rod Gowen
On Wed, May 13, 1998, fdavis@iquest.net wrote:
This will be the final repeat to those who do not feel it
is too far to go to attend a very unique show for
QL/QDOS/SMSQE users May 23rd of 1998, please try to
be there. Bedford PA USA at the Carriage House
restuarant. Frank Davis
FWD Computing
fdavis@iquest.net
Show Co-ordinator
Abed,
I'm working on another issue, but I don't have enough
material I am working on a Qliberator Source Book. It
will cover tips and tricks on using Qlib and the various
extentions and SB tools to help the programmer. I'm also
working on a "QL PD Documentation Project". The idea is
to get as much QL/QDOS tech. Information available to all.
From various sources I already have
QDOS Traps
System Vars
Norman Dunbar's EasyPTR tutorial
PE Tutorial
Qlib Source Book (when done)
I've included some of my articles for various
newsletters. I'm looking for authors to submit any articles
they have written for any QL newsletter. Looking to focus
on more tutorial type articles. I plan to make as much of
this available on my web page Thats all for now
Tim Swenson
Dear George:
We are working on Maxbbs.Cl, in order to update
MaxCom. Maxbbs.Cl is David Solly's version of the CODE
for MaxCom, which accepts A C as a terminal command,
rather than &. Also, Les Cottrell sent us a nice disassembly
of MOCOD CI. We have filled in some and corrected some,
in order to update Les's listing, by comparing it to what
SPECTRAMON tells us. Of course, SPECTRAMON is
only one of your contributions to this effort !!
Now, early on, we have identified some CODE from
60352 to 60393. It is called at 60320, from within some
INs and OUTs. The CODE after 60362 seems to put OUT a
ZXir QLive Alive!
Summer 1998
RUN, COPY, and a COPY Then it returns, and it looks
like we can patch this up, by some CODE at the end of
RAM, before 65535 KEEP ON TIMEX'n
David Lassov
Anyone in your group have a TS2048 or TS2068 for sale?
William Gimius
Network Operations Manager, Kansas City LAN Support
US Dept. of Labor, BLS "
1100 Main St Suite 600
Kansas City, MO 64105
816-426-7095 816-426-6778 (Fax)
Sineiair E-Mail List
Albrecht, Alvin
aralbrec@concentric. net
Anson, Gerald
j erry a@azt ec .asu.edu
Barker Robin
Robin@di-ren. demon. co.uk
Bennett, Dave
dbennett@epix. net
Boatwright, Jack
jboatno4@outlawnet. com
Boehm, Al
boehm@ziplink.net
Boehm, Bill
boehm@plh. af. mil
C. A. T. S.
mfD002@epfi2.epflbalto.org
Cable, Bill
bcable@triton. coat, com
Chambers, George
gfchamb@pathcom. com
Collins, Bill
bcollins@home. ifx. net
:w\ ■ ,,— — -
Cottrell, Les
jacottrell@juno. com
Craz-Figueroa, Jaime
cruzfiguer@aol. com
Dansby, Andrew
adansby@atlantic.net
Davis, Frank
fdavis@iquest.net
Decourtney, Jeff
104727. 1 1 10@compuserve.com
England, William
wengland@iname. com
Feng, Al
alfeng@juno.com
Fink, Mike
domino. cubes@.excelsior. net
Franke, John
j . m. franke@larc.nasa. gov
Ganger, Gary
gangerg@dma. org
Gillespie, Doug
aa43 1 @cleveland. freenet . edu
Harbit, Ken
krh03@csufresno.edu
Henderlisht, Mike
mikehend@microsoft . com
Henn, Fred
oranur@juno . com
Hunkins, James
jdhunki@ibm. net
Impellizerri, John
jimpellizem@eompuserve. com
Jaap, Matthias
Matthias Jaap@hhs. hh. schule.de
Jonas, Mike
mjonas@bbn. com
Jones, Terry
tjones@iname. com
Kaczor, Jon
75363. 1 127@compuserve.com
Kahale, Abed
akahale@compuserve. com
Kealy, Harriet Joan
hjkealy@hilconet . com
Kingsiey, Ed
elk4(2)aol.com
Konig, Urs
urs. koenig@agrodata. ch
KurtK7
kurtk7@aol.com
Kwitkowski, Phillip
kwit47@aol.com
Lancaster, Garry
dharkhig@delphi. com
Lassov, David
emanon@azstaraet. com
Lebowitz, Dave
dkl@dpliv.com
Lessenberry, Gary
glessenb@usr. com
Liebert-Adelt, Peter
p.liebert@t-online.de
Malloy, Bob
74776. 1161 @compuserve. com
McKelvey, William
mckelve> r w@delphi.com
Merz Jochen
j ochenmerz@i -m- s . com
Miiler Sevmour
seymil@delphi. com
Muth, Bob
bobkeeper 1 @aol. com
Norton, Gary
gnorton@wor id . std .com
Parrish, Gil
107765. 1 161@compuserve.com
s.- — t:
Pashtoon, Nazir
napware@juno . com
Pazmino, John
i olin. pazmino@moondog . com
Perry, Russ Jr
slandashfajenteract . com
Rigter, Wilf
ritrterfft'cafe.net
' P
Rish John
74601 .1535@compuserve.com
Shepard, Jay
j shepard@netins . net
Simon, Thomas
73 177.333@compuserve.com
Skapinski, Tom
tskapins@juno . com
Smith, Dennis
dennv. smith(®iuno . com
£ ; 1
Swenson, Tim
swensont@jack.sns.com
Swenson, Tim
swensontfotsirclive. csd.sai.com
Z.. ^w*"^'^ ^" ^-Z-ZJjZSZ
Swentko, Wally
wswentko@maroon.tc.umn.edu
Swoger, Robert
cengl08@email.mot.com
Tavlor Jeff
j etaylor@spar . ca
Thoresen, Jeff
74200.257fSxompuserve.com
Walterman, Don
walterm@ix.netcom.com
Washington, Barry
mf0002@epfl2 . epflbalto . org
Abed,
1 just heard from Jan Venema, and he has indicated
that you can exit the DOS version of QLAY by using a
'CTRL ALT SHIFT X« (i.e., upper case X) it works.
Venema also indicated that
* via option -m you can emulate anything from 128k till
8Meg
* mdv does not solve the directory issue. Without some
transfer program from QL to PC it's of little use. For the
moment just rely on WI N 1
* SERial is more likely but equally difficult to me to code It
will take a while to do that addition. No plans yet for direct
FLP access
* The plan is that QLAY will remain freeware As the
'readme.txt' says, from release 090 on, all source code will
J*? available too... Al Feng
Hi Abed,
Here is what I have so far in the way of a Timex Web Page.
I still need to link to other pages so "what you see is
what you get", for now
Constructive criticism is always welcome.
Jack Welcome to TIMEXSinclair World
Serving all Timex/Sinclair computers- TS1000,
TS1500 & TS2068 (and maybe even the Sinclairs)
Member T/SNUG
T/SNUG Questions and Inquiries contact: Abed Kahale
(akahale@compuserve. com)
The machines 1 TS1000 Computer 2.TS1500
Computer 3. TS2068 Computer
The Peripherals -TS1016 16K RAM -TS1510
Command Cartridge Player »TS2020 Computer Program
Recorder -TS2040 Printer -TS2050 Telephone Modem
•TS2090 Command Sticks
The Software -TS 1000/1 500 'TS2068
Tell us what you think of this site.
Jack Boatwright, May 28, 1998 jboatno4@outlawnet com
ZXir QLive Alive!
10
Summer 1998
FROM THE CHAIRMAN'S DISK B
Donald S. Lambert
hen I had my annual physical in December Dr.
Paine suggested get my appendix scar operated
on since it was herniating So that was a
medical problem to get taken care of before it fully
herniated and entrapped the bowels I put that on hold for a
while, Then when I went in for an eye exam February 25th
which I felt was needed to get new lenses I was told that
both eyes were in need of cataract surgery. The left eye for
the first time and the right eye that had been operated on in
1994 a laser burn off of the membrane back of the
implanted lens and that would fix that eye for the future
since it would never get cloudy again.
o I ended up with an eye appointment with Dr
Parent who is the eye surgeon that I had went to
before And the appointment was for April 8th to
exam the left eye for first time surgery and for the right
eye to be treated (blasting the membrane off in tiny blasts).
March 8th I went to Indianapolis to the HamFest and
talked to Frank Davis about his experiences with his
herniated appendix scar. No way I wanted to go through
that, I decided that the worst of the winter was over. I saw
the Surgeons Dr. Paul, and on March 16th I was operated
on and spent two days in the hospital and then loafed
around home (no driving the cars no lifting of more than 5
lbs ) until April 30th when 1 was told I could do anything I
wanted to On April 8th Masako, my wife, drive me to Dr.
Parent's clinic and we spent most of an afternoon there and
I got the laser treatment . That evening at 10 the effects of
all the eye drops used (2illions of them as the kids would
say) wore off and my vision return to the right eye. How
did I know that it had worked? I could read the fine print in
my paperback dictionary without a magnifying glass!
What is next? June 11th when I go back to Dr. Parent's
clinic to get my left eye worked on.
will admit that I did not get much computing done
during my recovery For the first part I did a lot of
d-b napping Seems like I was worn out from just getting
up and eating breakfast and shaving and washing up And
then later it seem like all I wanted to do with the computer
required lifting in excess of five pounds. And the weather
was so gloomy that I didn't have much ambition And my
five foots ninety five pound wife had to mow the yard
three timeS before I was able to take over. I am sure glad I
bought a self propelled lawn mower last fall,
jn nj he hardest thing to do is to ride with the wife
driving and not back-seat drive. Her driving
t— — i habits are not mine. But we got there and no
accidents 50 1 guess all is O K
ay back when! last year sometimes I saw an
article in NUTS & VOLTS about making a
battery Gas gauge Well, a later update gave
a company that offered a printed circuit board for that and
my letter to them was printed in the current (May 1998)
issue to modify the 12 volt monitoring to a 6 volt (or the
math to figure for any volt) battery I had ordered a pair of
boards when I saw that they were available and I ordered
the LM3914 chip which came last week. So now as the
garage gets warmer
have to get that going for using S RAYOVAC RENEWABLE
Alkaline batteries to be standby for the Z88
~! also ordered a 110 VAC to 220 VAC wallwart to
use on the Z88 EPROM ERASER. I needed to have
f— 3 enough items to make the order over $20.00 to avoid
the extra $5.00 charge for a small order I ordered from
JAMECO For those interested the transformer is #99457
50'vN 110V4C to 220 VAC weight 0 7 pounds *5 95
JAMECO 1-800-831-4242 and ask for a catalog.
fler all the excitement and planning I believe that
RMG has all the T/S stuff moved to where it can
be accessed and shipped to any that want it . But
like I always have maintained there are so many that are
using the Timex Sinclair computers that don't know of all
the sources there are If we had known of Jack Boatwright
before this all would have been taken care of much easier
and cheaper. But at least it got down.
£T? did get the lists of the CATS cassette library made
from the information in the newsletters. I have
found that some of the programs would not L04D
and SAVE BUT! in some cases learned that some of the
programs were Spectrum programs, find one program will
not LIST even if you can get it to break. But on that I did
get further information so I will have to get back to that
Ns John Riley wrote, he learned a lot from converting
cassette ACw DCISY- but | mi sd sinCQ the pure AERCO
does not have a NMI SAVE button
^T? was SAVEing to Oliger SAFE and one thing it has
in the directory is the byte length of the program
f— — 3 SAVEd., So that is handy when you see from the
header reader that the program is, for instance, 4751 bytes
long and the Cat after SAVEing to disk shows 1395 you
know that the entire program did not get SAVEd. I also
learned that using MERGE "" to LOAD a program often
would break a program that I could not BREAK any other
way. Of course that i5 old hat to a lot of you.
use MSCRIPT for my word processor and I wanted
to number the pages So read the MSCRIPT manual
ti-i and it gives it as >PN=xx where the xx is the 5tarting
number of the page. But it didn't work however I saw an
example in the manual:
>LM=B, LL=50, PS=4, PL=43, PN=1
>BT=article name//Page $
pj hat did work. For those of you that don't use
MSCRIPT this i5 the header and none of this
appears in the text and deciphered it i5 Left
Margin 8, Line Length 50, Page Space 4, Page length 43,
Page number 1. Bottom of text article names and the
slashes the article name and the article name would be
centered and both slashes before the article name would
print the article name on the far right. Now the Page $ is
the one that gets the page number to print . I suppose the $
is for the string of the page number If you had wanted the
article name at the top along with the page number you
would have used TT instead of BT TT is Top of Text in
my mind.
ZXir QLive Alive!
11
Summer 1998
f course it takes a little waste paper to learn the
proper PS which is the number of lines between
paper. Thought I had it set and it ran off several
pages and suddenly it started to put text on the following
page and then the article name and Page number What had
happened was that the preceding pages had a blank line at
the bottom of each page so when the line on the bottom
line had text was the PS forced to the next page. I cured
that by decreasing the PL by one. How many years have I
been using MSCRJPT and didn't know how to use Page
numbering? Must be about 13 or 14
ow that I am capable of doing thm95 I have been
informed that get done. So that is what will be
what I will be doing the next few weeks. With
TSing being what I get to do between times if there is any
energy left for that. I do find that I tire more easily 50
maybe I am not 100% over the operation Till next time
this is it.
1 &
c I a i f Iinrent ©j?y
A^srailalbl^ To Yon fox* Jt*^ X* © G (You pay shipping expenses)
9 TS1016 16K Ram Pak (1000)
3 Magic Bridge- 1 6K RAM Packs
1 Modem-Byte-Back MD-68 Assembled (2068)
4 Modem-Byte-Back Spectraterm VI .3 (2068)
68 Timex-Crazybugs (2068-C)
84 Timex-States & Capitals (2068-C)
Larken-George Chambers Utility Disk (2068)(Pd)
Chambers-LKDOS Disk Utiliy Package (2068)(S/W)
Chambers-MS DOS to LKDOS ASCII File Converter
Byte Power-D U.S. Utility Disk (Pd)(Larken)
Manuai-D.U.S Users Manual On Disk LKDOS (2068)
Basic Tool Kit (2068)
E-Z Key-Upload 2000 (2068)
Novelsoft Suite-LKDOS -Timachine/Artworx/Worx/ZXP
Profile 2068 (Used)(2G68)
Tech Draw Jr (2068)
Zebra-Creative Graphics & Sound (2068)
Zebra Greeting Card Designer (2068)
Zebra-Icon Library-Nature (2068)
Zebra-Icon Library- America (2068)
Zebra Sign Designer (2068)
Zebra Banner Designer (2068)
Zebra-Icon Library-Holiday #1 (2068)
Zebra-Icon Library-Holiday #2 (2068)
Zebra-Icon Library-Religion (2068)
Zebra- Icon Library-Travel (2068)
Zebra-Icon Library-Animals (2068)
Zebra-Icon Library-Party (2068)
Zebra-Icon Library- Jewish Holidays (2068)
Zebra-Leon Library-Sports (2068)
Zebra-Icon Library-Christmas (2068)
Lemke-Pixel Print Plus DTP (2068)
Executive-Clue (2068)
Executive- Accts Program (S/W)
Executive-Income Statement (2068)
Executive-Menu Master (2068)
Timex-Circuit Board Scramble (2068)
Timex-Crazybugs (2068-T)
Wilcox-Tarot (2068)
Wilcox- Yacht (2068)(S/W)
Pi-Weld Design (2068)(S/W)
Pi-Piping System Design (2068)
Pi-Continuous Beam (2068)
Pi-Simple Beam Strength (2068)
Pi-Sheet Metal Forming (2068)
AERCO-RP/M Master Disk W/Docs (2068)
Omnidisk (Omnicalc/Aerco Converter)(2068)
4 Keytops-Cricket House (2068)(H/W)
10 Keyboard- EZ Key Interface Kit (1000(2068)
1 Book-QL Owners' Manual (QL)(Used)(S/W)
1 Printer-TS2040 Complete (Used)
1 Printer- Alphacom 32 Thermal Printer (Used)
7 Case-Ccmputer/2068 W/Keyboard (No Motherboar)
1 Card Edge-64 Pin . 1 Spacing (206S)(H/W)
94 Timex-Spelling I (2068-T)(S/W)
8 Timex-Crazybugs (2068-T)(S/W)
7 Timex-States & Capitals (2068-T)(S/W)
1 Logical 1 V6.0 Upgrade (2068)(S/W)(Pd)
2 Manual-LKDOS L3/L3f Upgrade (S/W)(2068)
6 Book-Sams Beginner/Intermediate Guide
6 Book-Sams Intermediate/Advanced Guide
12 Book-Computer Interfacing In Science (1000/2068)
16 Book-TS2068 Basics & Beyond (SAV)(2068)
1 Book-Brain Games For Your TS (S/W)( 1 000/1 500/2068)
1 Book-2068/2050 Telecommunications Manual (Carter)
1 Book-Inside The TS2000 (2068)(S/W)
6 Computer-TSlOOO (H/W)
5 Computer-TSlOOO (As-Is)(H/W)
1 Ips-Diet Program ( 1 000)(S/W)
4 Keytops-Cricket House (1000) (H/W)
1 A&J 1 000 Microdrive (H/W)( 1 000)
2 Compusa-Keyboard Bleeper Kit ( 1 000)(H/W)
2 Keyboard-Ti Surplus ( 1 000/1 500)(H/W)
13 Book-The Ins & Outs Of TS 1000 (S/W)( 1000/1 500)
20 Book-TSlOOO Owners Manual (S/W)
2 Foote- Advanced Math (1000/1 5 00/SAV)
2 Foote-Calorie Counter ( 1 000/1 500)(S/W)
2 Foote-U.S A (1000/1500)(SA¥)
1 Foote-Fun & Games (1 000/1 500)(SAV)
46 Mindware-Gulp (1000)(S/W)
1 Book-Basics Of TS 1 500/1 000 Basic (S/W)
1 Book-Fifty 1 K/2K Games For ZX8 1 /TS 1 000 (S/W)
1 Book-49 Explosive Games For ZX8 1 (S/W)( 1 000/1 500)
1 Book-Making The Most Of Your ZX8 1
(S/W)(ZX8I/I000)
1 Cover-Dust-Jasco TS 1 000 Vinyl (H/W)
4 Pad-TSlOOO Computer/Ram Desk Pad (H/W)
1 Dataquester-States & Caps/Checkbook Manager (Use
1 Book-Learning TS BASIC (1000)(S/W)(Used)
1 Book-Programming Your TS 1 000 In Basic (S/W)
1 IPS-Pac Rabbit ( 1 000)( S/W)
IPS-Pac Rabbit (Used)(S/W)(1000)
IPS-Diet Program Package (1 000/1 500)(S/W)
Kopak EZ Cassette Loader S/W (1 000)(S/W)
Quicksilva-Damper/Glooper ( 1 000)(S/W)
Quicksilva-Astro Blaster (1000)(S/W)
ZXir QLive Alive!
12
Summer 1998
52 Softsync- Alien Invasion (1000)(S/W)
1 Softsync-Hangman ( 1 000)(S/W)
1 Softsync-TS Destroyer/Space Raid (1 000)(SAV)
3 Softsync-Stock Market Calculator (1000)(S/W)
1 Softsync-Space Commando (1000)(S/W)
1 Softsync-Night Gunner ( 1 000)(SAV)
52 Softsync-Red Alert! (1000)(SAV)
49 Softsync-2K Games (1 000/1 500)(S/W)
1 Timeworks-Presidential Campaign (1000)(S/W)
1 Timeworks-5 2K Games (Used)( 1000/1 500)(S/W)
7 Timex-Budgeter (1000)(S/W)
1 Timex-Budgeter (Used)(S/W)( 1 000/ 1 500)
24 Timex-The Carpooler (1000)(S/W)
12 Timex-The Challenger I (1000)(S/W)
27 Timex-Chess (1000)(S/W)
16 Timex-Coilege Cost Analyzer (1000)(S/W)
1 Timex-Coupon Manager (Used)(S/W)( 1 000/ 1500)
4 Timex-Electric Cost Analyzer ( 1 000)(S/W)
1 Timex-Gambler (1000)(SAV)
1 Timex-Gambler (Used)(S/W)(l 000/1500)
25 Timex-Grimms Fairy Trails (1000)(S/W)
1 Timex-Grimms Fairy Trails (Used)(S/W)(1000/1500)
6 Timex-Heating System Analyzer (1000)(SAV)
12 Timex-Home Improvement Planner (1000/1 5 00)(S/W)
1 1 Timex-IRA Planner (1000)(S/W)
32 Timex-Loan Mortgage Amortizer (1000)(S/W)
1 Timex-Mixed Game Bag I (1000)(S/W)
16 Timex-Money Analyzer I (1000)(S/W)
2 Timex-Money Analyzer 2 (1000)(S/W)
1 Timex-Power Pak 1 (1 000(1 500)(S/W)
15 Timex-Spelling 1 ( 1000/1 5 00)(S/W)
30 Timex-States & Capitals (1000)(S/W)
36 Timex-States & Capitols (Used)(S/W)( 1000/ 1500)
2 Timex-Statistics (Used)(S/W)(1000/1500)
28 Timex-Super Math ( 1 000)(S/W)
Books, manuals, schematic
To 03?dL^J? coMLt;sicrti2
Jack Boatwright
67325 Fryrear Rd
Bend OR 97701
541-389-7353 (H) 541-388-6447 (W)
jboatno4@outlawnet.com
QIdATo.85 - first look & More
by A I Feng
Jan Venema (http://www.inter.ril.net/hcc/ A. Jaw. Venema)
recently made a new version of QLAY available (03 May
1998).
QLAY is a Freeware, QL emulator, and with the help
of others, I received a copy of the most recently posted ZIP
files — first, version 0.84, and subsequently, QLAY 0.85.
For all practical purposes, QLAY requires a 486-or-better
tunning at 66 MHz or faster with 8 Meg of memory. The
emulation creates a 640K QL.
The most recent release of QLAY actually comes in
two versions - the traditional DOS program and one that
can be launched directly from within Windows 95.
That's the good news. The better news is that Jan Venema
has indicated that he is already working on the next
version and it should be ready by the time you read this.
QLAY 0.85a
The DOS based code functions in a manner similar to
the previous versions.
First you load the CWSDPMI EXE file, and then the
QL code and extensions are loaded, and then the NFA
(Native File Access) code is loaded. The NFA code give
QLAY the ability to access the host PC's hardware and is a
remarkable piece of coding.
Depending on the speed of your computer, the code is
processed, and then the emulation begins.
The obvious change is the inclusion of the QLAY.RC
file. This file is an ASCII script which is essentially a
dedicated BATch file which both version 0 85a & 0.85b
look for when the EXEcutable file is loaded This is how
the (stock) QLAY RC file looks:
- r j s . rom
-c c000@nf a. rom
-f 1000
The syntax appears to be just different enough that I
was not able to successfully load the TK2_EXTensions on
the first several tries.
I finally e-mailed Jan Venema to get the "proper" syntax,
-r js.rom
~c 0c000@f :\tk2.ext
-c c0000@f :\nfa. rom
-d 2
The new version comes with an image of the
Dynamic RAM code, but, I have not been able to load it to
date. This code (or, similar) is necessary if you want to
use the XCHANGE program which sets up temporary files
in RAM1_. All other tested programs ran, including the
TURBO compiler
Exit the emulation via CTRL ALT DEL key
combination when loaded from within Win95
To exit from a plain DOS load, 1 believe you have to reset
the computer.
QLAY 0.85b
For reasons that are always suspect, I upgraded my
IBM compatible PC recently and the OS with a copy of
Win95 While subjecting myself to the OS upgrade was
semi-traumatic (i.e., I inadvertently wiped out all my
files!), having Win95 allows me to give the new
QLAYW EXE (a k.a. QLAY 0 85b) a try.
QLAYW.EXE is designed to run directly from either
a Win95 icon or from the Win95 DOS prompt
When you load QLAYW.EXE, you will see a modest
window with the following options: File, Screen,
Language, Help.
Using the Tile' selection, you essentially verify (or,
load?) the equivalent of the CWSDPMI.EXE code by
selecting 'Init!'. You then select 'Go!' Very shortly after
that, you will see the familiar speckled Screen followed by
the QL's startup screen.
I was not able to load an image of my Minerva ROM
code. I was told that this is only viable with the JSL1 (i.e.,
older) code (which I have) . I have to presume that my
Minerva code file was corrupted in the transfer.
ZXir QLive Alive!
13
Summer 1998
Your language choice is English or German, with the
default now being English.
I believe that all my problems can be related to
implementation of the QLAY.RC file.
If your QL program uses ALT keys, then you will
want to use the DOS version due to a key-stroke conflict
which will exist with Win95
Hey, I knew if coyld be done!
Many of you may recall that one of my biggest complaints
about SMSQ [the OS used for the QXL & QPC emulators]
is that it the display that is generated is less than I think it
could be
Jan Venema modestly states that "the Windows95
version has better display support." With the Win95
version of QLAY, Jan Venema has demonstrated
that the display is not only scalable, but that it
can be done in an efficient manner. In version
0.85b, the screen can be selected before the
emulation OR during the emulation. The five
display sizes which he has provided are:
Size 1: 512 x 256
Size 2: 512 x 341
Size 3: 768 x 512
Size 4 : 1.024 x 68 3
Size 5: 1024 x 768
The great news is that 'Size 3' actually fills the usable
screen space (9.5"x6.75"; or, -41.75" diagonal on a 14"
VGA monitor). 1 have to mention that the first several
times I switched to 'Size 3' that it was just a little larger
than the available screen space Initially, I would estimate
that 'Size 3* was being displayed as one line higher than a
normal screen, and one character wider
This over-fill stopped after I added the
CWSDPMI.EXE file to the same directory as the
LAYW.EXE program. Coincidence? I'm not sure. I
haven't removed the file to verify this
'Size 4' & 'Size 5' definitely over-fill a standard VGA
screen. 'Size 1 ' is similar to the image created by SMSQ,
but the vertical is slightly compressed due to the "top line"
being occupied by the control bar (7 5"x3 75")
'Size 2' is taller than the standard QLAY (0.85a) display
and the SMSQ display (7. 75 "x5 ")
The font quality varies, with the font created in 'Size
3' as best described as being a compromise (1/4" font
height). The font in 'Size 1' & 'Size 2' are similar to
CSIZE 0,0 (1/8" & 3/16" font height, respectively); and,
the font in 'Size 4' & 'Size 5' appear to be similar to CSIZE
2,1 (5/16" & .3/8" font height, respectively).
As one might suspect, there is a price to pay for the
scalability of the screen display with the larger displays
using more of the host's resources. Ergo, the larger the
display selected, the slower the emulation.
As I mentioned, the size can be switched at any time
during the emulation when using version 0.85b; so, the
smaller size can be selected when greater speed is
required, and to the full screen mode at other times.
Task Switetiabie
Both versions are easily task switchable from within
Win95 by using either the ALTJESC or the ALT TAB
key combination; or, the pointer arrow with QLAYW.EXE
if your task bar is visible. Of course, use the CTRL ESC
ZXir QLive Alive! 14
key combination to load other programs, or, the pointer
arrow with QLAYW.EXE.
QLAY 0.85b is unstable if other programs are dormant in
the background, but, Venema assures me that this problem
will have been fixed with subsequent releases.
Minerva Compatibility
Only the older (JSL1) Minerva code works. Even so, I
was not able to load the Minerva ROM image that I made.
I will try this again at a later date
QLAYT
QLAYT EXE is currently an essential DOS utility for
effectively using QLAY The QLAYT.EXE is found on
earlier ZIP files, so you should ensure that if you are
downloading from Venema's web site
There is a QLAYT program which I believe is for use
with LINUX, and this should not be confused with the
QLAYT.EXE program. QLAYT allows you, first and
foremost, to add programs to the active directory file
(QLAY DHL)
With the anticipated addition of QDOS floppy
access, you should be able to add files to your hard drive
directly from floppy. The most important thing to know is
that if you want to INSERT a file into the QLA Y dir, the
DOS syntax is as follows:
C:\ QLAYT -i QLATter -d 31790
QLAYT switches are case sensitive Note the file being
inserted into the existing QLAY DIR file is "QLATter"
which has a size of '31790 bytes' The file size on some
files does NOT need to be declared.
Limitations
Some of the documentation presumes you know more than
I do. The QLAY RC file requires the syntax be written a
bit differently than in the past.
TK2_EXTensions must be provided by the user.
QLAYW EXE is designed to run without the
CWSDPMI.EXE file, but it appears to be more stable
when it is accessible by the QLAY.RC file
Sub-DIRectories are not currently supported.
While 1 don't know how to use the virtual "mdv"
drives for storage (this is probably something that I should
learn how to do in the near future because I believe these
can be used as effective substitutes for sub-DIRectories),
and QLAY's I/O is still limited While floppy access
should be implemented by the time you read this, QLAY
still does not have SERial access; but, presumably this will
be a future function
Why QLAY?
1 have been told that there is another Freeware, QDOS
emulator (WinQL — written by the author of the emulator
that runs on the 68000-based MACs), but, I haven't seen a
copy, yet; so, I do not know what limitations exist with it
(if any). The question that I am sure that some people will
ask is "Why would I want to use QLAY?" (or, any other
emulator).
There are actually reasons that QLAY, as tested, is
more than adequate for most people who need to use a
QDOS emulation. The fact that files are created saved to
your hard drive in DOS format may be a benefit for some
people because it eliminates the file conversion step.
For example, I recently prepared a manuscript which
began in Quill, but which I later imported into Works for
Summer 1998
formatting and printing; and, I was glad for the better fonts
available through Windows (having said that, I have to
admit that I have not used or seen any of the output
generated by the programs from PROGS, so, I don't know
what I am missing with regard to QL-to-printer output)
If you have a proprietary pr ogram that was written to
run on QDOS, you no longer need to be concerned with
porting it over to run on a PC since you can simply run it
using the QLAY emulation Or, for example, if you do not
have the PC version of the PSION Suite, but prefer to use
DBEasy (as I do) for your database needs, then QLAY will
allow you to continue to do so .
If a program will run on a standard QL, then more-than-
likely, it will run with the QLAY emulation, but, the
exception might be older games which require a key
Unlike the QPC emulator, all versions of the TURBO
compiler work. Unlike the QPC emulator, QLAY is
(currently) Freeware.
All in all, I think that QLAY is excellent QDOS
emulator for a person with a suitable host PC who has a
need to access existing QDOS programs and files
6T1
<%JJs&
COMPUTING. TO T"
UPDATE
Robert Hartung
I have gotten several inquiries about the previous
QPC articles, especially concerning the SMSQ/E
environment in which it runs. Since I have used SMSQ/E
only with QPC, and not with systems such as Atari, QXL,
or Gold Card, I don't know what differences one would
find with these versions, if any.
Recently I updated my QPC to vl 42, which is the
current version as of April 8 This also
included an update of SMSQ/E to j
v2 .88, since they are both on the one ,'' 1 , ^
master disk. These updates are free to jj""'
registered users, requiring only the \ $
return of the original master disk with '^Ijl^lS |R|
three IRC's (international reply coupons).
If a revised manual is also desired, add another five IRC's,
or DM 10 if you purchased QPC from Jochen Merz
Software.
The most obvious improvements in the
QPC/SMSQ/E combo are in speed As compared to my
original versions, the floppy disk and hard drive access is
up to nine times faster. The screen driver (depending on
your graphics card and the SW in use) now supports
VESA, QL (512 X 256 mode), EGA, VGA, SVGA, up to
1600 X 1200 pixels, at up to twice the former display
speed
Note that, as in PC mode, higher display resolutions
produce finer definition but smaller actual window size,
except when used with current versions of programs such
as ProWesS and Text 87 which allow configuration of
display fonts., The WINDOW #0, #1, #2,x,x,x,x command
may be used to change BASIC window sizes, but
programs such as the old PSION suite and XCHANGE
were written with the QL screen size of 512 X 256
encoded into them and so will default to this.
There is a dramatic improvement in the time required
to format a WIN partition (actually a very long DOS file)
on a hard drive or removable cartridge drive What once
took an hour or more now is done in only a few seconds!
In fact it takes longer to type in the two commands to
unprotect and then format the WIN file than it does to
actually create the partition. Direct access to and from
other DOS files is now enabled in QPC.
In my previous QPC articles 1 omitted a command
line in the DOS AUTOEXEC.BAT file which will speed
up booting and termination of the emulator by a few
seconds. Following the PATH definition line, insert this
line: SET COMSPEC=d:\DOS\COMMAND.COM. Make
d:\DOS the drive Adirectory where COMMAND COM is to
be found on the hard drive rather than on the boot floppy,
to which it would otherwise default
I have also gained some experience in running the
TEXT 87 Plus4 and Perfection word-processors in QPC.
Although I do not have the latest versions of either, both
seem well-behaved I tried a 1985 version of Eddy Yeung's
EDITOR. While I have not used its code-
compiling features, the multi-tasking and
line-editing seem to function OK
1 1 " Freddy Vacha of Digital Precision
l If ' recently announced in QL Today that an
"^fjfllllfflllf!? 1 ' upgraded version of Perfection is
available this spring. It is able to take
better advantage of the enhanced screen resolutions
enabled by the improvements in the QPC/SMSQ/E combo
He also said that the Turbo compiler and Toolkit are being
upgraded for better compatibility with Minerva SMSQ and
SMSQ/E. According to the QPC manual, depending on the
speed of the CPU on the host PC, there is little or no speed
advantage in using Turbo or QLiberator-compiled
programs with QPC although the listings may be adapted
to do so by removing any code SBASIC doesn't like.
In other QL Today news, a QBranch ad in the
March/ April issue announces that a 500-page
SBASIC/SUPERBASIC Reference Manual is now
available. It is a guide to BASIC programming that brings
together all the command structures now provided in
QDOS/SBASIC/SMSQ It includes three disks of PD
toolkits, example procedures, and an electronic index.
Inquire of QBranch for pricing details. They have then-
own web site at htpJAvww.qbranch.demon.co.uk.
Last but not least, at the QL meeting in Eindoven,
Germany, last November, a working prototype of the Q40
was demonstrated This is a mainboard which simulates or
replaces all QL hardware in a configuration that fits an
industry standard case and power supply. Presently it is
using a Motorola 68040 microprocessor, but will have the
68060 with 0.42 micron gate technology when it is in
production. It will run under the SMSQ/E environment,
with high color/resolution graphics, and will accept a
standard keyboard. Extension slots are provided for an
IDE/IO card to use with 2 HD floppies, 2 IDE hard drives,
2 serial ports, a parallel port, a joystick, CD ROM, and up
to 32 Mb DRAM SIMM memory.
ZXir QLive Alive!
15
Summer 1998
Review
Gil Parrish
SUMMER LUBRICATION
GUARANTEED EXPERT
IJrldftr Pctxwrtol Supervision. Evejy Day in the W«eV,
Our ti?«AM» Job fnchj<i«» Opboistwy Vacuum* CJwn^—
At No Eatre. Ch*rjf*
As I write this, Kevin Costner's movie "The Postman"
has just taken the Razzie Awards (from the Golden
Raspberry Foundation) in every major category: worst
movie of 1997, worst director; worst screenplay, worst
song, worst actor. With that as the type of inspiration that
gets creative juices flowing, consider this as a topic for
discussion in the pages of the newsletter: the all-time worst
T/S software This is certainly the point in time appropriate
for identifying such software, being far enough past most
new software releases that it is unlikely a later winning
candidate will come along, yet close enough that most of
the past releases are remembered (by someone) and can be
brought to light Only commercial software is eligible,
anyone can write a rotten program (just as anyone can make
a rotten home movie), but it takes both poor skills and a big
ego to produce a piece of trash and want other people to pay
money for it .
I was going through old T/S 1000 software this
weekend, and came upon one cassette (date unknown) from
"Software Development Associates" of Phoenix, Arizona
(which I assume was just some guy cranking out tapes from
his garage) 1 have no other example of program ming from
these folks, but this one,
called "SDA Games One"
(grandly part numbered
"G101"), includes five
programs and hence
presents something of a
sampling from the
company. Most are 2K,
and I know one cannot
expect too much from early
2K software (and these
programs do not exceed
expectations on that score).
However, my candidate for
truly bad status is the last program, called "Battlecard",
which requires 16K and hence does not have the "only 2K"
excuse.
The first thing you notice in Battlecard (other than the
fact that it did not autorun when you loaded it) is that the
author did not bother to make sure words stayed together at
the end of each screen line. (In this, it is consistent with the
other programs on the tape.) For instance, the fragment
" SUIT-NUMBE" ends up on one line, and the remaining
"R" on the next. Since this program was written in simple
BASIC, it is easy enough to go in to fix that, and having
done so I know that it doesn't cause an out-of-rnemory error
or other unfortunate side effects, so — why didn't the author
take the 2 minutes needed to fix it before the program was
released? Surely he at least looked at the finished work
before it went out the door? Surely he was not simply
typing this program in from a book of BASIC programs
TIRES
•IS
AND UP
liriviog FIRESTONE
TircriS Good lire* are
your bot ati for safely
on th* hiBhwpy. . .
written for another unit? Surely he knew enough about
BASIC programming himself to know how to fix the
problem? Did he just not care, or did he not think anyone
else would notice?
The program asks, "Do You Want Directions?" As
with every other program in the universe, I pressed "Y" and
entered it. The program responds with, "Yes Or No
Please." The programmer couldn't figure out how to make
do with a one letter input? If he needed a full "Yes" or
"No", why didn't he specify that in the question ("Do You
Want Directions (Yes/No)")? Not an auspicious start.
But the core problem with this game is the whole
concept To quote from the written instructions
"After pressing RUN the screen goes blank and stays
that way for approximately 2 minutes Then the game
begins. The game consists of a deck of 52 cards, in which
the computer randomly selects two cards, one for you and
one for itself. The higher of the two cards wins. There are
26 such "battles" per game, The computer keeps track of
who won each battle, not counting ties. There is no
response necessary from you At the end of the game, a
display on the screen gives the final score and tells who
won the game."
The game is as good as its word. After a very long
screen blank, it pops up with a message like:
"Yours: D-9 Mine S-Q 1 Win You Have 0 I Have 1"
No graphics of any sort, just the above text, using S,
C, D, and H as abbreviations for Spade, Club, Diamond and
Heart respectively After a PAUSE 500 (about 9 seconds),
it blanks again momentarily and comes back with
something like:
"Yours: S-A Mine: C-4 You Win You Have 1 I Have 1"
And so on. Sure enough, absolutely no input is
needed from the user! The computer simply goes through
all 26 "battles" and announces the winner, then says
Thanks For Playing", and ends the program. Thanks for
playing what?? The user doesn't do a thing As dull as this
game would be if a kid did it manually, by himself, with a
deck of cards, isn't it twice as boring to just sit there
watching the computer play itself? Do you suppose any
user ever ran this program more than once, unless it was to
make absolutely sure it was as bad as he thought it was the
first time?
To be up-front with the awards committee, I must
concede that the program has no "bugs", it produces the
correct 52 cards, with no 13 of Spades nor duplicate Aces
of Clubs But then again, functioning correctly i s probably
easy to do when you don't have to worry about pesky users
inputting anything. So, I hereby nominate "SDA-
Battlecard" as "Worst T/S 1000 Program, 16K Division". 1
hope my fellow users will identify and submit other worthy
candidates, for all species of T/S computer, so we can
eventually award our own "Razzies".
Surfing The Net With The TS-2C68
In this article, we discuss several services, provided
to us in subscription form, by a computer system, that
speaks UNIX. We have something to say about telnet,
email, mailing lists, the web, Usenet, gopher, and ftp
by David Lassov
■ rmM T T: " " 11 T~ i ' T " ' ' ;
After using telnet to establish computer contact, the rest of
those programs communicate off-line On-Line
communications (in real time) use talk, ire, or muds First,
we use the telephone, to connect with our Internet
ZXir QLive Alive!
16
Summer 1998
provider, in order to show the UNIX prompt, $, on the
screen, TELNET. TELNET is a facility, so fundamental
and so old in the history of accessing computers, as to
answer the phone whenever we make our initial call to the
Internet service. Then, of course, TELNET serves to
connect us to whatever other computers on the Internet,
that we desire to talk to Boy, this must really kill the guys
at the telephone company, as they try to get a piece of each
such action!
Mere is how it goes for me. I call 520-918-4700,
which responds with AZSTARNET and a request
for a user name. After that, it asks for my password
After connect appears, the banner/main menu is displayed.
Should I type TELNET user-name@computer-name, then
a brief pause ensues, based upon Internet traffic, followed
by a response with a request for a user name. After that, it
asks for my password , as above. From the foregoing,
you should see, that using TELNET is like calling a BBS,
e.g., SOL BBS at 520 882 0388 with GUEST as a user
name and GUEST as a password. By a careful reading of
the above, you should ALSO see, that each TELNET site
differs in logon procedure, as much as it differs in general
content This includes the initial call to our Internet
service! Anyway, by going through the above steps, you
have gained ACCESS to the Internet and/or ACCESS to
whatever other site on the Internet, you might have
addressed
ElJECTffiOMIC MAUL
We use program MAIL, in order to SEND mail over the
Internet, using the 2068 computer and a shell account, in
order to access the web. I don't know all the details, but
MaxCom software does not seem to entirely emulate the
VT100 terminal, because we cannot go UP on the screen
and, hence, we are limited to line editors Shell accounts
usually use PINE and PICO to send mail, but, alas, they
are full-screen editors. But, they replaced MAIL, which
has been left as a rather efficient line editor, and MAIL
sure does a good job with our 2068 ! Suppose we are
looking at the UNIX prompt, $, on the screen. Then, we
type mail user-name@computer-name , in order to set up
the computer, for SENDing the message which follows, to
the user with user-name user-name at the computer,
bearing the name computer-name
TNX ext, my cursor jumps to the start of the next line,
-1. N which is BLANK, of course (no full- screen
editor!) I enter the message, line by line (back-space
editing only ) I terminate the message, by typing only on
a line and pressing ENTER The message can also be
terminated, by typing A D or A d on a blank line, where A
denotes first pressing the CONTROL key, CAPS-
SHIFT/EDIT on the 2068 with MaxCom. When the UNIX
prompt, $, subsequently appears, the message will have
been SENT to the addressee, user-name@computer-name.
Now, in order to check for your own email, simply type
mail and press ENTER. A response of NO MAIL means
an empty mailbox. Otherwise, FROM: ... will appear,
followed by any first email message in your mailbox.
After listing an email message to you, the prompt, ?, will
appear. This initiates a REPLY, should you type r and
press ENTER. This also DELETES that particular letter
from your mailbox. In order to DELETE the letter only
(without a REPLY,) then simply type d after the prompt,?
LAIULIWG- 1LI©T©
These are something we can join, in order to keep our
electronic mailboxes filled with interesting stuff. For
example, OPEN your download buffer, in order to get an
ASCII copy of the following session, where you get the
UNIX prompt $ onto the screen, and then ENTER the
line: lynx http://scwww.ucs.indiana.edu/mlarchiv. Don't
forget to close the download buffer, when finished! It now
contains information on how to join (or leave) mailing
lists, each devoted to a specific special interest group.
Whenever a member submits email to the mailing list, then
it is immediately sent to all other member s of the group
So, all you need to know is how to send and receive email
Also, the address of an interesting mailing list to talk with
would be helpful. :-)
FELE TlANSFEl PMOTOCCDIL
ftp is the name of the UNIX program, for implementing
FTP. First, get the UNIX prompt, $, onto the screen
ENTER ftp alone, followed on the next line by open
rtfm.mit edu. This last will be in response to the ftp
prompt, ftp>, resulting from the initial entry of ftp.
Alternatively, we can connect to the remote host,
rtfm.mit edu, by entering the line: ftp rtfm.mit.edu The ftp
facility can be terminated, by typing quit, in response to
any ftp prompt, ftp>. Use the get command, to download
any file to your current directory Of course, you should
already have set up a directory on the UNIX system, where
you can store your download files Do this, before you
use ftp to access the remote directory , Furthermore, there
are simple commands like cd, to Change to the desired
remote Directory Now, we can up- and down-load all
kinds of files, as the Internet machine with UNIX is
somewhat more sophisticated than our 2068 system with
MaxCom. Just be aware, that downloads to our 2068
system are limited to ASCII transfers.
USENET (newsgroups)
The UNIX program for accessing USENET is called tin
Now, if you just ENTER the name tin then would follow
an endless sequence of questions, on subscribing to NEW
newsgroups, each question demanding a YES or NO
answer, followed by an identical question !! So, here is
what we do:
At the UNIX prompt, $, ENTER the line tin -q. This
will bring up a menu of all newsgroups, which you
have used. You can enter any newsgroup on the list, by
ENTERing its line number from the list, followed by
another ENTER. We escape back to the last menu, by
entering q. We can keep entering q's like this, till we
reach the UNIX prompt. At the UNIX prompt, we can also
choose to read a specific newsgroup, say alt. Id on one-
dimensional figures, by ENTERing the line tin -q alt. Id
and, yes, the space(s) following tin is are critical!
The important thing is the ability to arrive at the UNIX
prompt, $, on the screen While this is more complicated,
than lifting a telephone receiver for the dial tone, this is
still a simple task, costs about S20 monthly, and requires
the advice of your Internet service provider. So, when
signing up for Internet access, be sure to keep track of the
telephone number of the sysop (system administrator!)..
Let's explore gopherspace! Sounds like the underground
doesn't it ! To do this, we call on a UNIX program, called
ZXir QLive Alive!
17
Summer 1998
gopher While looking at the UNIX prompt, $, we can
type gopher and then press ENTER. This will access any
local gopher site, as set up by the sysop In order to access
a specific gopher site say, wiretap spies, com, then enter the
line gopher wiretap.spies.com . Up comes the MENU,
most of whose items refer to other MENUs So, choose an
item, by entering its line number, or by pressing the
BREAK key, or space bar, till the item be displayed at
screen bottom Then, enter the item, by pressing ENTER.
After thus searching the MENUs for your particularly
interesting item, enter the item, by pressing ENTER. Next,
program gopher will fetch your topic and display the text
on your screen, one screenful at a time. So, you can spend
all day (or night!) exploring the underworld of
gopherspace, using only six basic commands: k (or P)
and j (or A N) to move UP and DOWN within a MENU,
respectively; ENTER and u to move from one MENU to
the next and previous, respectively, and, SPACE (or > or
+) and b (or < or -) to page foiward and backward through
long MENUs, respectively. Should we get lost amongst all
these MENUs of MENUs, we can always type m, to
escape back to the initial MENU! At the UNIX prompt, $,
we can escape back to the Internet main MENU, by typing
stop or A D or A d. We terminate the session, by escaping
the Internet with A C at the main MENU!
The web
The web is man's latest attempt at a universal
communication system After using the phone to connect
to an Internet provider (like using TELNET,) MAILING
LISTS offered the first such attempt Then, USENET
followed with a little better access to the web, in order to
support newsgroups of common interests (like using
message bases and BBSs.) The World Wide Web (www)
was developed at CERN in Switzerland, to access massive
amounts of Physics information. Thanks to Marc
Andreesen and his program, MOSAIC, the WWW
degenerated into THE WEB; a complete information
system with LINKS, to permit easy jumping from ideas to
words to pictures to sounds to
TVT ow, Goedel's Theorem, that completeness be
A. N tantamount to inconsistency, is surely applicable,
here, as there is little consistency on The Web! ! LYNX is
the program, used to access the web from a shell account.
It runs on the Internet computer and furnishes all the above
words and ideas of the web. Be that what it may, we
presume, that we are looking at the UNIX prompt, $, on
our screen, CRT, or monitor If you simply type lynx and
press ENTER, then you should get the banner for your
local Internet system, that you are now using At banner
bottom, enter g and computer-name of the target system
Alternatively, in order to get access to somebody else's
site, you can type their computer-name, after typing lynx :
lynx computer-name Of course, it is important to separate
lynx from user-name@computer-name (by spaces)
We wish to take this opportunity to announce the
opening of a new Message Base on SOL BBS, entitled
Advanced 2068 Topics, and dedicated to discussions on
developing the ASAPfax faxing facility for the 2068,
branch switching on the 2068, and Internet applications of
the 2068, in general ! The above procedure should
result in any site's banner and/or main menu, worldwide !
TALE
The talk facility is implemented by the UNIX program,
talk. Usage is the same as SOL BBS in TALK mode or in
TERM mode. Some people refer to this interchange of
ASCII information as CHAT mode. The other person
needs a talk facility, which is compatible with the UNIX
talk program. It also helps, that they be at the computer,
addressed on the Internet. .-) Programs for talk, which are
compatible with UNIX talk, are available on the Internet
for download at no cost, using anonymous FTP. ENTER
the following line: talk user-name@computer-name in
order to connect (for FREE) to the person, using user-
name user-name at the computer computer-name. If the
person be there and not busy, then he or she will be paged
and asked to respond with a like talk command, using your
user-name and computer-name. Connection follows, and
you can both begin talking. If the person be there and
busy, then [Ringing your party again] will appear on our
screen every ten seconds, till either connection be
established or we press A C Before we try to talk to
someone, using the talk facility, always finger them with
the line finger user-name@computer-name The
information from finger should tell us, whether the person
be logged in and willing to talk The conversation can be
terminated, when someone hits A C Then, the UNIX
prompt, $, reappears These are like FREE phone calls, all
over the world at only $20 monthly ! Use it or lose it, but
do not abuse it !
IMTJEMWETT 1ELAY CHAT
This is the ultimate TALK facility, talk, talk, talk, , talk
Once on board, everything you type is printed to everyone
else's screen, and you see everything typed by everyone
else! Private messages, can be sent and/or received to/from
any online user For a list of the (thousands of) users,
online, type /LIST. Anyway, in order to access this
facility, get the UNIX prompt, $, on the screen, and
ENTER ire My local access is to EFNET, which has
users from over nineteen countries (foreign languages?)
For example, there is a guy from downtown Belgrade,
Yugoslavia, broadcasting on student activities there He
uses an ire channel! Also, some guy is listed as silversto,
which is my birth name. Wonder what's on his mind ...... !
Most exchanges are in English, but I saw some Spanish
lingo in the LIST!
MTJID)
Multi-User Dungeons is a GAME program No, it's much
more, since it provides a game environment among several
players. That's how muds are all the same. Mud's are all
different, by providing different environments, relating the
players ... differently! You are going to have to ask your
friends, about which muds to choose!
OK, Abed ! I have just sent you an article on TS2068
applications to the Internet, submitted sometime last year,
it has been corrected and updated. Anyway, the 2068 was
used all the way. I found the article on the APPLE, ported
it over to the 2068, edited it with MSCRIPT and sent it to
the Internet via the 2068 ! So, the 2068 has some life left
for the second millennium. The problems were worked
around, by SAVEing the text file to a clean part of the
disk, multiple tries. Basically, there seems to be a
synchronization problem at 1 200 baud
ZXir QLive Alive!
18
Summer 1998
l-iciu In hEufi cm Tfoa §N-Spaairunn
Les Cottrell
PART 3 - EASY LOADING SYSTEMS
So far, you've worked out the all important basics of
hacking However, there is another, equally important facet
of hacking games that you should know about .
Few games these days are unprotected, They feature
"protection systems" which prevent you from breaking into
a program and fiddling about with it The difficulty level
varies, but in general they use two concepts - headerless
loading and decryption.
Before we do anything, I should point out that you're
going to need a disassembler from now on The machine
code listings in this book use Devpac's notation, but 007
Disassembler's notation is almost identical, except it uses
decimal instead of hex Hopefully, you shouldn't get lost if
you use
Anyway, for now, we'll forget about decryption and
concentrate of Headerless loaders, since they're common to
all protection systems
A Headerless loader will look something like this:
DD 21 XX XX LD IX,XXXX
11 XX XX LD DE,XXXX
3E FF LD A, #FF
37 SCF
CD 56 05 CALL #0556
where XX can be any number from #00 to #FF. IX
is another register similar to HL, but has slightly different
properties, which you don't need to worry about right now
The value put into IX is always the start address of the
block to be loaded, and the value put into DE is always the
length of the block to be loaded. So the routine works
exactly like loading and saving bytes in BASIC
The only differences you should ever find are that the
CALL is to a different address (#0556 is the ROM loading
routine, so other CALLS are to turboloaders in RAM), the
LD A,#FF has some other value loaded into A instead, or is
missing, or the SCF is missing, Basically, if you see DD 21
XX XX 11 XX XX in a protection system, you can be
pretty sure it will be used to load something.
Now we know how a headerless loader works, let's try
and hack a real one. As an example, I've chosen Ethnipod,
which was on the May 1991 YS Covertape.
First of all, load up STK at any address (I'd suggest
32768, but you don't have to) and press Z to BLOAD in the
BASIC. Then use STK to list the basic, and you'll get the
following:
10 BORDER 0: PAPER 0: INK 7: CLEAR
24 999: LOAD ww CODE
65000: RANDOMIZE USR 65000
Therefore, we should type in CLEAR 24999 :LO AD
CODE 65000 and restart the tape When the OK
message appears, stop the tape, load up your disassembler,
and have a look at address 65000 (#FDE8) Here's a
complete disassembly of the code you'll find there.
FDE8 21 00 40 LD HL,#4000
FDEB 11 01 40 LD DE,#4001
FDEE 01 FF 1A LD BC, #1AFF
FDF1 36 00 LD (HL) , #00
FDF3 ED B0 LDIR
LDIR is a command we haven't met before, but it's
easy to understand. It's a copying routine The start address
of the block you want to copy is put in HL, the length of the
block you want to copy is put in BC, and the start address
of the area of memory you want to copy it to is put in DE,
So, in the example above, the area of memory from #4000
is copied to #4001 for #1 AFF bytes In short, this routine is
overlaying each address in this area of memory with the
byte of the previous address .
The LD (HL),00 means that byte #00 is put into
address #4000 Therefore, the whole of the memory from
#4000 to #5 AFF is filled with 0 In case you didn't know,
the whole of this memory is the screen memory, so this bit
of code is what makes the screen black when loading the
game normally, If you want, you can change the byte at
#FDED to #00 to give LD DE,#00()1, so the contents of the
screen memory are copied into the ROM (except that they
aren't because the ROM is a read-only memory and you
can't write anything into it ) This will stop the screen going
black. You don't actually need to do it at all, but there we
go. Continuing the disassembly:
FDF5 11 00 IB LD DE,#1B00
FDF8 DD 21 00 8 0 LD IX, #8000
FDFC 3E FF LD A, #FF
FDFE 37 SCF
FDFF CD 56 05 CALL #0556
This portion of code loads in a block of code, with the start
#8000 and the length #1B00,
FE02 3E 00 LD A, #00
FE04 D3 FE OUT (#FE) ,A
This part of the code includes an OUT instruction, but OUT
in machine code is exactly identical to that in BASIC So,
this routine is basically the equivalent of OUT 254,0 in
BASIC. If you don't know what that does, it sets the border
to black.
FE06 11 00 40 LD DE,#4000
FE09 21 00 80 LD HL,#8000
FEOC 01 00 IB LD BC, #1B00
FE0F ED B0 LDIR
This is another LDIR, and it moves the code from #8000 to
#4000 for #1B00 bytes In other words, it copies the screen
picture into the screen memory so you can see it.
FE11 1.1 60 9D ' LD DE,#9D60
FE14 DD 21 B4 5F LD IX, #5FB4
FE18 37 SCF
FE19 3E FF LD A, #FF
FE1B CD 56 05 CALL #0556
This part of code loads another block, with start 5FB4 and
length 9D60.
FE1E C3 C7 6.1 JP 61C7
This part of the routine jumps to the game itself once
it is loaded.
To hack the game, replace the C3 at FETE with C9.
This will put a RET at the end of ail the code, so the loader
will return to BASIC when all loading has finished
When the OK message comes up, you can hack the
game as you've done with unprotected games If you load
STK into address #6000 (24576 decimal), and hack the
game using a forwards trace, you'll eventually find that
changing #EF09 to 0 gives you infinite lives for player one.
Then to start the game, type RANDOMIZE USR 25031
ZXir QLive Alive!
19
Summer 1998
(61C7 in decimal), and bingo!
To write a hack, we need to rewrite the BASIC loader,
but make the modifications so we can put POKEs in:
10 CLEAR 24999
20 LOAD CODE 65000
This comes directly from the BASIC loader and loads the
small headerless loader code.
30 POKE 65054,2 01
This means that control will return to BASIC when all
the headerless code has been loaded
40 RANDOMIZE USR 6500 0
This starts off the headerless loader
50 POKE 61193,0
This is the infinite lives POKE
60 RANDOMIZE USR 2 5031
This starts the game itself. Easy when you know how!
Now we know how a simple headerless loader works,
let's crack a turboloader. There are loads of YS covertape
games which have a suitable loader, but I'm going to
choose Pixy the Microdot 2, although you'll find that any
YS game which uses blue, black and magenta stripes when
loading is almost identical
First of all, load up STK at address 58550 (you'll find
out why later on), to find out what the BASIC loader has to
say, using the same method as with Ethnipod. It starts
running at line 0
1 BORDER 0: PAPER 0: CLEAR 64 999: LOAD
"" CODE
2 RANDOMIZE USR 6514 6
20 CLEAR 64 999: LOAD M mc" CODE : LOAD
"pix.ld.sy"
CODE: SAVE "t:":SAVE "PIXY" LINE
1:SAVE "x"
CODE 6514 6, 2 00: LOAD "screen"
SCREEN$ : RANDOM' I ZE
USR 65000
The BASIC starts at line 1 . The commands should be
obvious to you Type CLEAR 64999LOAD CODE,
start the tape, and load in the first block of code. Stop the
tape when the OK message comes up.
Now load your disassembler and examine the code at
65 146, which is FE7A hex,
FE7A F3 DI
DI is short for "disable interrupts". What are interrupts, I
hear you ask? Well, imagine you're watching TV when
suddenly, someone says "We interrupt this program to give
you an important news flash!" Then, after the news flash,
the program you were watching resumes. Well, computer
interrupts work in exactly the same way. In fact, every
fiftieth of a second, a program is "interrupted" by the
computer, which then cheeks to see if you're pressing any
keys, and resumes the original program. The command DI
simply stops this happening, and your program continues
without any interruption! This makes the program run
faster However, you CANNOT get back to BASIC by a
RET command, because the computer won't be checking
the keyboard, and so it has effectively locked up. To get
round this, you must execute the command EI (enable
interrupts) first, so control can be resumed. Don't worry
about doing this now, though.
FE7B 31 60 61 " LD SP, 6160
This is a new instruction. SP (short for "stack
pointer") is a 16-bit register, like BC, DE and HL
However, it's far more important as far as BASIC is
concerned. In machine code, there are two ways of storing
numbers The first, using memory locations, we've already
come across However, there is another method by storing
numbers on what is called a stack . Think of a stack as a big
spike on which you can push pieces of paper with
information on Then, later on, you can take them off the
stack and use them If you think about it, if you put the
numbers 1, 2 and 3 on the stack, in that order, you'll have to
take 3 off first, then 2, then 1 (think about it). And it's the
same in machine code. There are instructions which enable
values of register s to be put on the stack, and which enable
the value on the top of the stack to be taken off and put in a
register.
The stack, like everything else, has to go somewhere in
memory. The SP (stack pointer) register gives the address
of the top of the stack. So LD SP,6160 will mean that the
stack is to start at address 6160
This is bad news if you want to return to BASIC,
because the Spectrum's ROM program puts lots of
information on the stack, so if you change the stack pointer,
it's going to receive garbage when it takes all the values off
what it thinks is the stack . And that, of course, will mean a
crash. So the general rule is leave the stack pointer alone!
You can change the value of the stack pointer using
CLEAR from BASIC If a machine code instruction has LD
SP,XXXX, you can type CLEAR (XXXX)-l. So here, we
should CLEAR (#6160)-! = #615F Bear in mind that the
value will have to be in decimal, which is 24927. So exit
from STK, CLEAR 24927, and go back into it again This
will mean that later on we can do the EI / RET as described
above Then you have to remove the LD SP instruction,
which is most easily done by changing FE7B to 21, so it
reads LD HL,6160 This is har mless in this case.
Carrying on through the code
FE7E DD 21 00 40 LD IX, 4000
FE82 11 00 IB LD DE, 1B00
FES 5 CD 97 FE CALL FE.97
As you can probably see, this loads a headerless
block, the loading screen, in fact. However, you'll notice, as
I said earlier, that some of the other commands (LD A,#FF
and SCF) are missing, and the C ALL goes to a different
address. This is because it's a turboloader
FE88 DD 2.1 60 61 LD IX, 6160
FE8C 11 4B 83 LD DE,834B
FE8F CD 97 FE CALL FE97
This loads another block, start 6160 and length 834B
This means, that all the memory from 6160 to E4AB will be
overwritten Fortunately, you loaded STK into address
58550, which is E4B6 hex, so it won't be overwritten
Clever, eh? Meanwhile
FE92 30 F4 JR NC, FE88
Something I haven't told you yet is that after a
headerless load, a JR NC will result in that JR if ther e is a
tape loading error. So, if there was a tape loading error in
loading this game, the JR NC,FE88 would be executed (so
that computer would try and reload the block)
FE94 C3 60 61 JP 6160
This starts the main program running.
To crack the loader, therefore, POKE FE94 with FB
(for El) and FE95 with C9 (for RET), along with the
ZXir QLive Alive!
20
Summer 1998
modifications I've already told vou about Then
RANDOMIZE USR 65146, and restart the tape (it is
possible that you didn't stop the tape quickly enough the
previous time, so you'll miss the turboload header, in which
case wind back just before it). When the game has finished
loading, an OK message will appear
And that's it! Well, actually it's not, because the game
is actually compressed, and needs to be unpacked first.
Don't worry, because it's easy to hack. Go into STK again,
and look at address 6160 You're looking for a JP
instruction to the game, which is what is executed when the
game is unpacked. You'll find it at 61 A3. So POKE
61A3,FB and 61A4,C9 (for an EI / RET), and
RANDOMIZE USR 24928 Wait a few seconds until
BASIC returns And there we are - you've cracked the
loader!
You might be wondering how you can tell that the
game is compressed Well, there are two things Firstly, the
JP from the loader (6160) is to a very low address in the
usable RAM (which only starts at 5B00). But more
noticeable, you won't be able to do a forwards trace or a
backwards trace until you run the decompressor. In fact, in
general, if you think you should be able to forwards trace or
backwards trace a game for infinite lives, and haven't
overloaded any important code with a disassembler, but
nothing happens, its worth looking at the start of the code
executed and seeing if there's a JP a bit later on to a
completely different address
So now, perhaps, we should write a complete hack for
the game.
10 CLEAR 24927: LOAD ww CODE
This is from the BASIC loader and loads in the first
block of code. We've changed the CLEAR though, so the
stack is in the right place.
2.0 POKE 65147, 33
This changes the LD SP.6160 into LD HL.6160 so the SP
isn't tampered with
30 POKE 65172, 251: POKE 65173,201
This changes the JP 6160 to an EI / RET so control will
return to our hack once the game has loaded.
40 RANDOMIZE USR 6514 6
This starts the game loading
50 POKE 24995, 251: POKE 24996, 2.01
This changes the JP 86CE to an EI / RET so control will
return to our hack once the game has decompressed
60 RANDOMIZE USR 24 928
This starts the game decompressor
70 POKE 28402,0
This is the infinite lives POKE, which you'll find out when
you do a forwards trace on the uncompressed game
80 RANDOMIZE USR 34 5.1.0
This is the start of the game
Now that you've done that, why not crack another
game which uses the same loader? They're nearly ail the
same, except some of the JP addresses will be different.
And then when you've done that, why not have a look at
some other headerless loaders - most games by
Codemasters use them.
You will find, however, that you will sometimes have to
overwrite some of the memory with your disassembler.
There's no easy way to tell where it should be, I'm afraid,
so you'll have to take pot luck If your forwards trace and
backwards trace are both unsuccessful, try loading the
disassembler elsewhere in memory, or look to see if the
game is compressed
TIepiEeh
by David Lassov
The Principle Breakthrough in the development of
MaxCom was finding the proper code for automating the
modem initialization. Thus, we go from a disk load to a
ready BBS, by just pressing "1" at the Main Menu ! As
received from Larry, you have to enter TERM Mode and
then enter both atxl and ats0=l, waiting for an OK from
the modem, that the strings were received properly.
Well, for this impatient button-pusher, there had to be
a better way So, we finally looked at the way Larry
entered the telephone number, in order that the modem
AutoDial the number. It was via an ATDT command :
PRINT #7, "ATDT1 5208823972 ".. The final two spaces
are required, in order to guarantee that the last couple of
numbers be received intact by the modem We have to put
some sort of time delay in between the two strings,
because the 2068 is a little too fast for the ATARI modem,
can you beat that ? PRINT #7, "atxl ": PAUSE CODE "
": PRINT #7; "ats0=1". The above insights serve as a nice
complement to the other developments in MaxCom, such
as assigning TERM mode and all local, bookkeeping work
to TERMax, leaving ONLY five entry points in MaxCom !
BTW we have succeeded in freeing up a grand total of
1578 bytes of RAM !
Here is the Main Menu for the extended version of
MaxCom, which runs on the Systems Oriented Language
Bulletin Board System. Since the 2068 is so memory-
hound, we have been wracking our brains for the last (and
first) two years of operations for neat ways of acquiring
memory Well, we first broke out all the local operations
into a "terminal" version", TERMax. And, we last decided
to drop terminal mode entirely from the BBS software,
MaxCom We still access terminal mode in MaxCom, but
Only by the caller's choosing talk mode at the BBS main
menu. Otherwise, we need teiminal mode only to initialize
the modem with "atxl" and "ats0=l"
The Breakthrough came yesterday, when we figured
out how to send those modem commands as part of an
initialization string, by talking to the modem on channel 7.
So, two years of operations have left us with the need for
only five entry points for MaxCom We backup MaxCom
to the disk on the current drive, by pressing "u" in MENU
mode. We SEND the initialization string to the modem,
LOAD the general information message base, and ENTER
BBS mode, by pressing "1" in MENU mode. We hang up
the phone, when necessary, by pressing "h" in MENU
mode. We CATalog the current drive, by pressing "c" in
MENU mode. We quit back to RAMdisk, by pressing "q"
in MENU mode. Oh, yes, we select a current drive by
ZXir QLive Alive!
21
Summer 1998
pressing "0", "1", "2", "3", or "4", while in MENU mode.
Duplex is still toggled, when in TALK mode, by pressing
CAP and "3". .
MaxCom uses 1200 baud at 8 data bits, 1 stop bit,
and No parity all the time, when receiving calls to SOL
BBS The parameters are selectable in TERMax only. We
sure saved a lot of memory, there ! The buffer works in
TERMax only, in order to upload long files by the caller
Lastly, LINE is still ON or OFF, according as a
connection is still in progress, or not, respectively .
m Rill fflEflU
Here is the screen image of the AUTOSTART file on
RAMdisk. This Main Menu takes 22 lines, as shown. On
line #24 is a request "press 0 - g" Now, we tried to
store it as a screen string, which is easy to print on the
large printer , but line #1 is never saved on my machine,
and line #24 is not saved, either So, we resorted to the
small printer, which still gives only the first 22 lines.
❖ Option #0 gives the CATalog of the disk in any of the
drives, from 0 to 4.
❖ Option # 1 LOADs the AUTOSTART file of a disk in
any of the drives, from 0 to 4
❖ Option #2 LOADs the autonomous version of
MaxCom BBS software.
❖ Option #3 LOADs the clocked version of MaxCom
BBS software.
Option #4 LOADs the un-timed version of MaxCom
terminal software.
❖ Option #5 LOADs the timed version of MaxCom
terminal software.
❖ Option #6 writes messages for a called BBS. The
text generated contains no punctuation.
❖ Option #7 LOADs an advanced, LarKen-compatible
version of MSCRIPT
❖ Option #8 LOADs JFORM by Jack Dohany .
❖ Option #9 is a disk copy routine, optimized for speed.
❖ Option #a LOADs a routine, for moving the contents
of RAMdisk both to and from an arbitrary disk drive, from
0 to 4.
❖ Option #b LOADs software, for rebuilding a disk's
CATalog from the disk's contents.
❖ Option #c transfers the name of a disk on one drive,
to a disk on another drive, from 0 to 4.
❖ Option #d creates the name of a disk, OR just
changes it
❖ Option #e both reads and sets the online clock.
❖ Option #f configures ASAPfax It also READs the
disk.
❖ Option #g SENDs a fax via ASAPfax.
David E Lassov Sysop
SOL BBS @ 520-882-0388 (data) 520-882-3972 (voice)
emanon@azstarnet.com (email)
2590 N Jordan DR
Tucson AZ 85745-1132
❖
RMG List — The Inventory Intended to be Shipped to J. Shepard
Will be Updated in the Next Issue
1 Computer-TS- 2068 (2068)(h/w)
I Computer-TS- 2068 Complete (Used)(h/w)(2068)
I I Computer-TS- 2068 Computer Only As-ls (h/w)
1 Power Supply-2068 15v (Used)(2068)(h/w)
2 Power Supply-9 Volt TS- 1000/1 500 (li/w)(1000)
8 Cable-Cassette/Computer Set ( 1 000)(2068)(h/w)
5 Cable-Monitor-TV/Composite (1000)(2068)(h/w)
39 TS- 1016 16K RAM Pak (1000)(h/w)
1 3 Magic Bridge- 1 6K RAM Packs ( 1 000/ 1 500)(h/w)
1 Suntronics-16K RAM Pak (Used)(h/w)( 1000/1 500)
3 Memotech 16K RAM Pack (1000)(h/w)
1 LarKen-Maxcom Term/BBS Package (2068)(s/w)
2 LarKen-Sequential Filing (2068)(s/w)
3 LarKen-LKDOS Version 3 EPROM
(LK/AERCO/RAMex/Oliger)
2 Modem-Byte-Back MD-68 Assembled (2068)(h/w)
7 Modem-Byte-Back Spectraterm VI .3 (2068)(s/w)
1 Cable-Serial-2068/Modem(2068)(h/w)
1 Modem-s/w-Z Term 64 (2068)(s/w)
2 PC Talker Speech Synthesizer (QL/2068)(h/w)
1 Timex-2068 Cartridge 3 Pak (s/w)(2068)
2 Timex-s/w On Cartridge (Used)(s/w)(2068)
7 Timex-Budgeter (2068-C)(s/w)
78 Timex-Crazybugs (2068-C)(s/w)
104 Timex-States & Capitals (2068-C)(s/w)
1 EPROM-Gesso PCB Complete (2068)(h/w)
1 Book-Gesso EPROM Programmer Manual (2068)(s/w)
4 Gesso Wp32 Word Processor (2068)(s/w)
1 LarKen-George Chambers Utility Disk (2068)(Pd)(s/w)
1 Chambers-LKDOS Disk Utility Package (2068)(s/w)
1 Chambers-MS DOS To LKDOS ASCII File Converter
(2068)
1 Byte Power-D.US. Utility Disk (Pd)(LarKen)(2068)
3 Manual-D.U.S Users Manual On Disk Lkdos (2068)(
1 Bench-Tape To LKDOS McMover W/Header Reader
(2068)
1 Dohany Lkdos Pd Utility Disk (2068)(s/w)(Pd)
3 Dohany-Smartwatch Software/Docs (2068)(s/w)
1 Dohany-2068 ROM/Spectrum Emulator Kit/Do-It- Your
3 Printer-Drivers-Dohany Superdriver W/Gypsy (2068)
1 Mscript Wp V5 X/Dohany - Disk (2068)(s/w)
2 Basic Too! Kit (2068)(s/w)
1 Clone (2068)(s/w)
4 E-Z Key-Upload 2000 (2068)(s/w)
2 Slideshow 2068-Slideshow Pgm For 2068 (s/w)(2068
2 S&K-The Kruncher (2068)(s/w)
2 S&K Express (2068)(FD-68)(s/w)
1 S&K- Andromeda 3 (2068)(s/w) '
2
IP Compiler (s/w)(2068)
1 Sincus Pd Library (3 Disks)(2068)(Lkdos)(s/w)
1 Vista-Public Domain Disk #1 (s/w)(2068)(Lkdos)
1 Vista-Public Domain Disk #2 (s/w)(2068)(Lkdos)
1 Vista-Public Domain Disk #3 (s/w)(2068)(Lkdos)
1 Vista-Public Domain Disk #4 (2068)(s/w)(Lkdos)
1 Vista-Public Domain Disk #5 (2068)(s/w)(Lkdos)
1 Vista-Public Domain Disk #6 (2068)(s/w)(Lkdos)
1 Vista-Public Domain Disk #7 (2068)(s/w)(Lkdos)
2 Novelsoft Suite-LKDOS-Timachine/Artworx/Worx/'ZXp
1 Omnibus AOS (2068)(LKDOS)(s/w)(Pd)
1 Profile +5 (2068)(s/w)
ZXir QLive Alive!
22
Summer 1998
3 Profile +5 (Has+3)(2068)(s/w)
1 Profile +5 (Has Pf)(2068)(s/w)
1 Book-Profile 2068 Manual (s/w)
2 Profile 2068 (Used)(s/w)(2068)
2 Pro/File 2068 (s/w)(2068)
1 Arrow- Sounddesign (2068)(s/w)
1 Arrow-Word Play (2068)(s/w) '
1 Arrow-Music Design 2000 (2068)(s/w)
1 Arrow-Screendesign (2068)(s/w)
4 Multi-Draw 2068 (2068)(s/w)
2 Mdm-PC Draw V3.0 (s/w)(2068)
3 Machine Code Tutor (2068)(s/w)
2 Federal Hill-Handicapper Thorobred (2068)(s/w)
3 Federal Hill-Handicapper Greyhound (2068)(s/w)
1 Tech Draw Jr (2068)(s/w)
3 2068 Printing Press (Greeting/Sign/Banner) On LK
1 Zebra-Creative Graphics & Sound (2068)(s/w)
1 Zebra OS-64 (2068)(h/w)(s/w)
1 Lkw-Makedos64 V2.1 (2068?FD-68)(s/w)
1 Zebra Greeting Card Designer (2068)(s/w)
1 Z-Print 80 (2068)(s/w)
3 Zebra-Icon Library-Nature (2068)(s/w)
3 Zebra-Icon Library- America (2068)(s/w)
1 Zebra Sign Designer (2068)(s/w)
1 Zebra Banner Designer (2068)(s/w)
3 Zebra-Icon Library-Holiday # 1 (2068)(s/w)
3 Zebra-Icon Library-Holiday #2 (2068)(s/w)
3 Zebra-Icon Library-Religion (2068)(s/w)
3 Zebra-Icon Library-Travel (2068)(s/w)
3 Zebra-Icon Library- Animals (2068)(s/w)
1 Zebra-Icon Library-Party (2068)(s/w)
3 Zebra-Icon Library- Jewish Holidays (2068)(s/w)
3 Zebra-Icon Library- Sports (2068)(s/w)
3 Zebra-Icon Library-Office (2068)(s/w)
3 Zebra-Icon Library-Christmas (2068)(s/w)
1 Zebra-Icon Library Pak #2(12 Sets)(s/w)(2068)
3 Zebra-Icon Library Pak #1 (4 Sets)(s/w)(2068)
1 Lemke-Pixel Print Plus DTP (2068)(s/w)
1 Lemke-Pixel Print Pro (AERCO)(2068)(s/w)
1 Lemke-TASWORD Conversion (DTP)(2068)(s/w)
2 Lemke-Pixel Sketch/Graphics Editor (2068)(s/w)
1 Mountaineer- 1 6 Point Fonts #2 (DTP)(2068)(s/w)
i Quicksilva-3D Strategy (2068)(s/w) '
3 Quicksilva- Aquaplane (2068)(s/w)
1 Quicksilva-Bugaboo (2068)(s/w)
1 Quicksilva-Gridrunner (2068)(s/w)
1 Quicksilva-Mined Out (2068)(s/w)
3 Quicksilva-Quetzalcoatl (2068)(s/w)
1 Quicksilva-Smugglers Cove (2068)(s/w)
1 Quicksilva-Snowman (2068)(s/w)
1 Executive-Clue (2068)(s/w)
1 Executive-Hangman (s/w)(2068)
1 Executive-Straits of Hormuz (s/w)(2068)
2 Executive- Acets Program (s/w)(2068)
1 Executive-Income Statement (2068)(s/w)
2 Executive-Menu Master (2068)(s/w)
3 Softsync-Cyberzone (2068)(s/w)
4 Softsync Gulpman (2068)(s/w)
1 Timex-Auto Analyzer (2068)(s/w)
5 Timex-Casino I (2068-T)(s/w)
6 Timex-Circuit Board Scramble (2068)(s/w)
6 Timex-Crazybugs (2068-T)(s/w)
2 Timex-Flight Simulator (2068-T)(Used)(s/w)
2 Timex-Fun Golf (2068)(s/w)
2 Timex-Math Wizardry I (2068)(s/w)
2 Timex-Math Wizardry 11 (Used)(s/w)(2068)
1 Timex-Penetrator (Used)(s/w)(2068)
1 Timex-Personal Portfolio Manager (2068)(h/w)
4 Timex-Spelling I (2068-T)(s/w)
3 Timex-Spelling JJ (2068)(s/w)
1 Timex-Spelling II (Used)(s/w)(2068)
6 Timex-States & Capitals (2068-T)(s/w)
3 Timex- Word Play n (2068)(s/w)
4 Federal Hill-Harness Handicapper (2068)(s/w)
1 Sektor 2068 (FD-68)(s/w)
2 Digital-Night Gunner (2068)(s/w)
1 Durell-Critical Mass (2068)(s/w)
4 Jic-Diamond Mike II (2068)(s/w)
1 Jstg-Portfolio (2068)(s/w)
1 Snyder-Civil War Diary (2068)(s/w)(Pd)
1 Wilcox-Tarot (2068)(s/w)
1 Wilcox-Yacht (2068)(s/w)
1 Foote-U S A. (2068)(s/w)
1 Easy Edit/Gggshow (Used)(s/w)(2068)
1 Omnicalc 2 Expansion/Conversion Kit (Used)(s/w)
5 Grab Bag-TS- 2068 s/w 10 Pak (2068)(s/w)
1 Pi- Weld Design (2068)(s/w)
1 Pi-Piping System Design (2068)(s/w)
1 Pi-Continuous Beam (2068)(s/w)
1 Pi-Simple Beam Strength (2068)(s/w)
1 Pi-Sheet Metal Forming (2068)(s/w)
1 Vectorware-Pix Fx (2068)(s/w)
1 AERCO-RP/M Master Disk W/Docs (2068)(s/w)
1 Omnidisk (Omnicalc/ AERCO Converter)(2068)(FD-68)
6 Disk File Manager Pd Version (2068)(FD-68)(s/w)
3 Emulator-2068 Overlays W/ Z80 Emulator For IBM
1 Cover-Dust-Protector-TS-2068 (Grey)(h/w)
142 Keytops-Cricket House (2068)(h/w)
42 Keyboard-E Z Key Interface Kit (1000/2068)(h/w)
1 Cable-Disk Drive-Dual Drive-QL & 2068 (h/w)
1 Cable-Disk Drive-3 Drive-QL & 2068(h/w)
2 Printer-I/F-Hacksel Cent-Cart Prot (Used)(h/w)
1 Computer-QL Package W/Ps-Manual-s/w (h/w)
1 Psion-Abacus (Used)Sw)(QL)
1 Turbo Quill (QL)(s/w)
2 Cable-Printer-Rs232 Serial-Sinclair (QL)(b/w
3 Cable-Networking-QL (h/w)
1 Printer-I/F Miracle-Serial To Centronics (QL)(H/w
1 Book-QL Owners' Manual (QL)(Used)(s/w)
1 Book-Mc68000 Programmer's Guide (QL)
2 Sector-Flashback (QL)(s/w)
I Sector-Flashback (Used)(QL)(s/w)
1 Pdql-Discover (QL)(s/w)
2 MDV Cartridge (Used)(h/w)(QL)
4 14 MDV Carts - Used (h/w)(QL)
1 Miracle-Disk Adapter For Trump Card (QL)(h/w
1 Miracle-RAM Disk Program (QL)(s/w)
1 Jstg-Distance Calculator (QL)(s/w)
2 PC Import (QL)(s/w)
1 QRAM (QL)(s/w)
1 QL Mailmerge (s/w)
3 QL Pd Software Disk (s/w)
i QL Public Domain Software-Per Disk (s/w)(Pd)
6 Printer-TS-2040 Thermal (1000/1 5 00/2068)(h/w)
ZXir QLive Alive!
23
Summer 1998
1 Printer-TS-2040 Complete (Used)(h/w)( 1 000/1 500)
6 Printer- Alphacom 32 Thermal Printer (1 000/1 500)
1 Printer-Alphacom 32 Thermal Printer (Used)(h/w)
1 Rotronics Wafadrive Package W/ Wafers & s/w (Used
1 A&J 2000 Drive Only (Used)(h/w)(2068)
17 A&J Type I Wafers (Used)(h/w)(1000)(2068)
1 A&J Wafer Test Program (2068)(s/w)
1 A&J Microdrive Test Program (Used)(2068)(s/w)
1 Cable-Printer-Parallel-A&J I/F (2068)(h/w)
1 Book-QL SuperBasic The Definitive Handbook (J.J)
4 Book-QL Series- Word Processing On The QL (s/w)
1 Book-QLink Terminal s/w Manual (s/w)
1 Book-Executive- Archive Master (QL)(s/w
1 Book-Sinclair QL Adventures (QL)(s/w)
1 Monitor- 1 2" Rgb QL Vision (Used)(h/w)
Terms That All Potential Internet Users Should Know
With the swift, progressive use of the Internet over the
last several years, terms such as the World Wide Web,
e-mail, on-line and modems are being used more
frequently in our society.
You may want to become more familiar with common
Internet language.
The following is a partial listing of terms that can help
you to achieve Internet literacy .
Address — A unique string of text which identifies the
location of a Web page on the Internet. Also known as the
Uniform Resource Locator (URL) If you have E-mail, a
unique address is also assigned
Bookmark — A feature of Netscape Navigator which
enables you to mark Web pages for future use and easy
access.
Chat Rooms — With the appropriate software, a
permanent connection is made inside a chat room (group)
and everyone in that room can type messages and
questions back and forth to one other. Everyone in the chat
room can see what everyone else is writing because it
shows up on each person's computer screen. Chat rooms
often have themes where people with similar interests can
talk. Communication is in real time
Down LOAD- -Through the computer, COPY files
from another computer to your computer's hard drive or
disk If you have the appropriate software you can access
any file.
(E-mail) Electronic mail — A system used to send
and receive messages electronically. A message is posted
until the recipient accesses and deletes it ,
(FAQ) Frequently *4sked Questions — A file
containing responses to commonly asked questions that
everyone else is tired of answering
(FTP) File Transfer Protocol— A method of moving
files across the Net.
(Gopher) — A menu-based program that tunnels
between different computer networks in search of
information.
Home Page — This is the page which comes up
automatically when a URL address is entered It's the
intr oduction page to your Web site
(HTML) Hypertext Markup Language — The stuff
that World Wide Web documents are made of.
(HTTP) HyperText Transport Protocol— A
communication standard which ensures every computer
accessing the Internet is talking the same language when
sending and receiving Web pages
Internet — A collection of networks that connect
computers all over the world together using phone lines,
coaxial cables, fiber optic cables, satellites and other
means of telecommunication media
Links — Text that may appear highlighted or
underlined and may also be a graphic (hyperlinks) that
enable you to open related Web pages by clicking them
with your mouse.
Lynks — A text interface used to view documents/files
on the World Wide Web
Modem — Stands for modulate/demodulate A device
that changes analog to digital data which the computer
can understand. Modems make it possible to use a phone
line for computers to talk to other computers.
MultiMedia — A collection of technologies including
animated pictures, video and sound.
Net Search — Conducting a search for information on
the Internet through directories such as Yahoo or other
search engines.
Newbie — A new Internet user; often considered
flamebait by unsympathetic Net vets.
On-line— -Connection giving access to the Internet
through a computer with the appropriate software, modem
and a Web provider account
(POP) Point Of Presence — Refers to local phone
numbers maintained by regional or national Internet
access providers.
(PPP) Point-to- Point Protocol — A type of access
account that gives virtually direct access to the Net.
Search Engine — Used to do a net search and typically
gives you more listings than a directory It searches
keywords you enter into the search form. AltaVista,
Gopher, Excite and Infoseek are all search engines
Spamming — Broadcasting a single message many
newsgroups or E-mail addresses
Surfer — A net dude or dudette.
(TCP/IP) Transmission Control Protocol/Internet
Protocol — A series of rules computer s must obey in order
to communicate across the Net.
Telnet — Communications protocol that lets you log
onto another computer from a far distance
Web Publishing—Someone who ensures that the
search engines and directories know you have a Web site.
Also, making sure your URL address is publicized in
places such as your business cards, flyers, and broadcast
advertisements.
Web Provider — Also called an Internet Service
Provider ISP. A local (proxy) or national company which
charges a fee to establish Internet communications
through phone lines using routers and servers
Web Server — A computer that takes orders from
ZXir QLive Alive!
24
Summer 1998
Internet users and responds appropriately It makes Web
pages available to World Wide Web users A server
process URL and E-mail address requests,
Web Site — A series of W eb pages linked together that
become someone's entire presence on the Internet.
Newsgroups — A collection of Internet users meeting
electronically to discuss a topic. Messages can be posted
on an electronic bulletin board accessible to all those in
the newsgroup. Usenet is a system of more than 7,000
newsgroups.
(UNIX) — A complex, powerful and extremely scary
operating system used extensively on networked
machines. Best avoided by Newbies
(URL) Uniform Resource Locator — A unique
string of text that iden6fies the location of a Web page on
the Internet The first four letters in each URL is HTTP
Web Browser — Computer program that enables you
to use the WWW to find, load and view W r eb pages. Web
VOLUME 7 NUMBER 1 Spring 1997
D' You Know? Internet
More On QPC
QPC - The Missing Link
Internet to LarKen
Al Feng
Robert Hartung
Al Feng
Les Cottrell
browsers offer easy-to-use point and click environments
for quickly accessing information. Examples are Mosaic,
Netscape Navigator and Internet Explorer.
Web Document — Also called a Web page, a
specifically formatted file designed for use on the Internet
that enables you to display information to anyone using
the Internet. Web pages typically include text, graphics,
links and sometimes sound and video clips
Web Master — Someone who creates, maintains and
administers the content of a Web site making sure it
operates correctly on the software and server side.
(WW W) World Wide Web— Also referred to as The
Web and W3 . A vast series of electronic documents called
Web pages that are linked together over the Internet. No
single entity owns the Web The Internet and WWW are
often used interchangeably
Or a sub-network for net-heads who cannot live by
plain printed text alone
Input/Output - Did You Know? by Les
Cottrell, QL Show
Editor
IRA Pay-Out
Don Lambert
LarKen Disk Svstem
Gil Parrish
HJI Announces New Freeware
Tim Swenson
Aurora - The QL Graphic Card
QL Hacker's Journal
Tim Swenson
Surfing the Net With the 2068
David Lassov
Parallel I/O Modification
Al Feng
QLUTter BAS
Al Feng
Daisy Be Good X
David Lassov
ZX-81 Video Display II
Wilt Rigter
TS-2068 Modem Compatible Serial I/F
Les Cottrell
SeekQL 2.09 Part 2
Al Feng
VOLUME 7 NUMBER 2 Summer 1997
Input/Output - WIDJUP CAD #3, 24-
pin Printer Driver - Al Feng, TS-1500 -
Gil Parrish, Battery Backup for the Z88
- Don Lambert.
Editor
QHJ- Off The Net
Tim Swenson
More Net Surf n - 2068
David Lassov
Insomnia Over the Z88
Don Lambert
Civilization ZX-8 1 Game
ZX-Team Magazine
Daisy Be Good XI
David Lassov
Running The QPC
Robert Hartung
Hack the ZX Spectrum
Les Cottrell
VOLUME 7 NUMBER 3 Autumn 1997
Input/Output - QPC, Ramtop TS-2068
- Bob Swoger, Larken Graphic
Adventure - Les Cottrell, DownLOAD
from SOL BBS - Bob Swoger
Editor
Z88 Revisited
Don Lambert
Sequential Paragraph
Menu Magic
TeleCom Menu
ZEBRA on the Net
David Lassov
David Lassov
David Lassov
VOLUME 7 NUMBER 4 Winter 1997
Input/Output - RMG Project,
Smart Watch - David Lassov, E-mail
from Frank Davis, Recent QL
FreeWare - Tim Swenson
More On QPC
QLATter
Sex for the ZX-81
VAL Function
How to Hack on the Spectrum
Lunch Hour Activity
Editor
Robert Hartung
Al Feng
Wilt Rigter
David Lassov
Les Cottrell
Les Cottrell
VOLUME 8 NUMBER 1 S pring 199 8
Input/Output - RAM Storage - David
Lassov, OS64 Manual, Garbage
Gobbler David Lassov
RMG Project - Earl Kielglass, Robert
Schimke, John Pegram, Gil Parrish,
Hugh Scriven, Francine Sklar, Harry
Miller, Bob Barnett, Thoresen,
Dorinson, Joan Kealy.
Editor
QL Hacker 's Journal
Donating
Members
Tim Swenson
VOLUME 8 NUMBER 2 Summer 1998
Input/Output - Vacuum Tubes, RMG
P roject - Rod Gowen.
T S Inventory from RMG
QLAY 0.85 - First Look
U pdate - QPC
Review
Editor
Jack Boatwright
Al F eng
R obert Hartung
Surfing The Net - TS-2068
How to Hack the ZX-Spectrum HI
MaxCom
RMG Inventory
Internet Glossary
Gil Parrish
David Lassov
Les Cottrell
David Lassov
Rod Gowen
Editor
ZXir QLive Alive!
25
Summer 1998
m 1$a£& ^C5£ 3 w 1 f| ^5fc ^Nl
II w I u 9 9 III 13? U
Place your ads here, it is free!
Mail to: A. KAHALE 3343 S FLAT ROCK CT SIERRA VISTA AZ 85635-6874
| lease inform and/or update the Iditor of ang changes U your ad/s
SPECTRUM for your 2068
If you are a LarKen LK-DOS owner and would like to run SPECTRUM
programs on your system, we will supply a V2 EPROM, socket and
74HCT32 for $12 which includes shipping and handling The instal-
lation instructions are in your LarKen manual. We shall not be respon-
sible for your install job AERCO owners need only the EPROM for
$10 forwarded to LarKen
Bob Swoger Address on page 2
74 7 Jlf 1 x g fj i J§> x xtt vl \ a i a x
So you like to fly, the 747 Flight Simulator for SPECTRUM by Derek
Ashton of DACC. Requires a SPECTRUM equipped 2068 Supplied
on LarKen SSDD or DSDD LarKen disk for $10 which goes to Derek
now working at Motorola with Bob
MIMMIIm SS b , IM^ ^
A Strategic Generic War Game for the TS-2068
C € N Q U E $ T
> Available on tape, or disk, .AERCO, Oliger. Game and map
SAVEs in BASIC allows conversion to your system
y Completely in fast machine code Games can be SAVEd and
CONTINUEd. Price $19.95 -f $2.50 S&H.
Order from:- or:-
Lloyd Dreger SMUG
2461 S. 79th St Box 101
West Allis Wl 53219 Butler Wl 53007
The John Oliger Co,
11601 Widbey Dr.
Cumberland IN 46229
The John Oliger Floppy Disk System
FOR THE TS-2068
DiskWorks
Expansion Board
2068 User Cartridge
Disk Boards "A" & "B"
2068 Parallel Printer Port
2068 EPROM Programmer
2068/SPECTRUM Joystick Port
DFh Mapped Universal I/O Port board
Service For America's
Favorite Home Computers and Their Accessories
SINCLAIR
TIMEX ADAM ATARI IBM OSBORNE
TI COMMODORE TRS-80
BUY SELL TRADE UPGRADE
Repair Charge Examples
TS-1000, ZX-81, 1016 RAMPack, Memotech, ZEBRA Talker;
MIRACLE Centronics, RAM Centronics.
$5.00 each + parts & shipping.
TS-2020, 2040, PC-8300, ZX-80, TI-99, Z-SIO, Byte-Back,
AERCO 2068 Centronics, BASlCare, LarKen RAMDisk
$10.00 each + parts & shipping,
TS-2068, Spectrum, A&J MicrD, Miracle 512K, LarKen 1000
& 2068 FDI, Kempston FDI, Cumana FDI, CST FDI
$15.00 each + parts & shipping. July 1,1996
Reasonable flat rate plus parts and shipping.
Write or call for prices SASE appreciated
COMPUTER
13
C
RT 1, Box 117
Cabool MO 65689
Phone 417 469-4571 417 467-4571
ZX-TEXT - Word Processor
ZX-CALC - Spreadsheet
Business Software
Cycle Accounting Financial Report Generator
ZX-CALENDAR - Time Management
ZX-81 TS-1000 TS-1500
TS-2088
Albert F. Rodriguez
A.F.R. Software®
1605 Pennsylvania Ave 204
Miami Beach FL 33139
305 531-6464
PLATYPUS
SOFTWARE
QLAMBer $20
QLuMSi $20
SeekQL $10
Upgrades $5
914 Rio Vista Cir SW
Albuquerque NM 87105
(505) 843-8414
ZXir QLive Alive!
26
Summer 1998
RomDisk 4 MB DM 1 99.
RomDisk 8MB DM 299.
Aurora Adapter for RomDisk DM 9 .90
Special Offer
The color drivers are coming In order to be able to upgrade to
the color drivers, you need to have SMSQ/E. The nonnal
SMSQ which is shipped with QXL card will not be able to han-
dle more colors To benefit from the colors in the future, and
benefit now from the extra features of SMSQ/E, here is a
special offer
SMSQ/E for the QXL
o nly DM 169.
As Aurora owners will be able to use more colors when the
color drivers are available, another offer for SMSQ/E for the
Aurora plus GoldCard/Super/GoldCard:
SMSQ/E for the Super GoldCard
Only DM 189.
Offer ends the 30 th of June, 1998
QL Games & Upgrades
QL Applications
ProWesS + Applications
Jochen Merz Software
Im stillen Winkel 12
47169 Duisburg, Germany
S 0203-502011
Fax 0203-502012
Credit Cards accepted
http://www.j-m-s.com/smsq/
e-mail smsq@j-m-s.com
Who is doing it?
QL Today is being published by Jochen Merz Software.
Jochen Merz has been supplying software for the QL for several
years and has built up a good reputation for quality and fair-
trading. The representative in Britain is Miracle Systems Ltd.
who take subscriptions and do the distribution. The articles in
the magazine are written by a number of prominent QLers and
the editor is Dilwyn Jones.
Subscriptions
Germany (+German add-on) DM 70
England DM 60 £25
Rest of the world DM 70 £30
Back-issues are available for DM 12 (incl. postage)
Checks should be made payable Miracle Systems Ltd.
English Office
Miracle Systems Ltd.
20 Mow Barton
Yates, Bristol
United Kingdom BS17 5NF
Tel. +44 1454 883602 Fax. +44 1454 883602
Editor
Dilwyn Jones
41 Bro Emrys
Tal-Y-Bont, Bangor, Gwynedd
United Kingdom LL57 3YT
Tel. +44 1248 354023 Fax. +44 1248 354023
ZX-81 JSi±t
$30 Plus $10
for shipping and handling
TS-2040 Printers 16K RAM
We Do Not Ship Outside The US & Canada
Checks, Money Orders and Visa or Mastercard
Call 212-675-8414 FAX 212-675-8980
Zebra Systems, Inc.
122 W26th St. Suite. 904
New York, NY 10001
Shipping is by UPS ground.
Basics of Timex Sinclair 1500/1000 BASIC
A copy of this book is shipped free with each ZX-8 1 kit.
Allen Wolach, Separately priced $12.95
BASIC Basics for the Timex/Sinclair 1500/1000
A copy of this book is shipped free with each ZX-81 kit.
Michael Barnett//Simon Barnett, Separately priced 512.95
The Ins and Outs of the Timex TS-1000 & ZX-81
Don Thomasson, $12.95
Computer Interfacing Technique in Science TS- 1 500/1000
Paul Field & John Davies, $12.95
ZX-81 BASIC Programming (in Spanish language)
Steve Vickers (Traducido y adaptado) A copy of this book is
shipped free for asking if you just pay for additional shipping
cost. Separately priced $ 1 0
S incl air Re s o ur c e s
Jack Dohany (Developer - 2068)
627 Vera Ave
Redwood City CA 94061
John McMichael (Developer - Graphics)
1710 Palmer Dr
Laramie WY 82070
Bill Russel! (QL)
Russel Electronics
RR1 Box 539
Center Hall PA 16828
Keith Watson
AERCO & Z80 Emulator
41634 Amberly Dr.
Mt. Clemens, Ml 48038
Rod Gowen (RMG)
14784 S Quail Grove Cir
Oregon City OR 97045-8843
Send them a LSASE and ask for information about
their current products and/or services
ZXir QLive Alive!
29
Summer 1998
FWD Computing
P.O. Box 1 ?
Mexico, (N 46953 USA
Email: fdavis@iquest.net
Voice: (765) 473-8031 FAX (765) 472-0783
WEB PAGE: http://members.tripod.com/-FWDcomputing/
Phone hours: Tues-Thurs only from Noon to 7 P.M., other times please
leave a message on the machine. Many extended weekends we are gone
to attend and sell at computer shows around the country. Catalogs issued
twice yearly. Please let us know if you want to be placed on the catalog mail
list. We specialize in Amiga, QL, Z88 and Timex-Sinclair Computers.
NEW PRODUCTS AND SUMMER SPECIALS
TSNUG T-Shirts at a special price for TSNUG members $14
(as with all of our shirts they are 100% cotton!)
QL T-Shirts (as with all shirts let us know what size, 2X on up add $2) $16
Z88 T-Shirts (colors for all Ts - white, grey or tan) $1 6
Mouse Mats for QL, TSNUG, or Z88 computer users. $ 7
NEW! QL CD ROM, filled with meg after meg of PD & Shareware programs
and can be accessed by QXL, QPC or via DisCover and PC. $15
COMING SOON! Our Second CD ROM for the QL. Order ahead of time and
get it for only $12, or wait till it's release and pay $15
NEW! Z88 CD ROM filled with programs, files, graphics, etc. $15
QPC the professional level QL emulator for the PC compatible. It includes
SMSQE and gives you access as a QL user to many PC hardware
features. Even works on 486+ laptops. $150
Parallel Interface for TS2068 (only 4 left) $30
Speccy Classix '98 CD ROM filled with new emulators for the Amiga
and PC to turn it into a powerful Spectrum and thousands of
formerly commercial Spectrum Programs. $25
Speccy 97 CD ROM has Spectrum emulator & 3,000+ programs $22
Retro Gold CD ROM filled with great Spectrum, Atari and C64
emulators and thousands of formerly commercial programs. $22
AMIGA FOREVER fully licensed Amiga emulator with legal ROMs
from 1.3 to 3.0. With a few mouse clicks this turns a dull PC
into a powerful Amiga. Also on the CD is commercial software to
get you up and running. Not for 386 or sx PCs. $58
LogiCall 6.0 is the ultimate Larken operating system. Versions for all
Larken system users. Get upgraded! $15
New Version of the QL emulator for the Amiga w/our own extras $20
Hermes & Minerva combo for QL sale priced at.... $75
Would you like to see a TS2068 or TS1000 CD ROM put on the market? Write, call, etc.
WE can do it, but you have to let us know you want it.
ZXir QLive Alive!
30
Summer 1998